Little fixes in serializefield and multilangform

This commit is contained in:
Antonio de la Rosa 2016-02-11 04:27:15 +01:00
parent 6e12c3eea3
commit 0e0adcb05f
2 changed files with 18 additions and 5 deletions

View file

@ -18,6 +18,7 @@ class SerializeField extends PhangoField {
public $quot_close='\''; public $quot_close='\'';
public $std_error=''; public $std_error='';
public $related_type=''; public $related_type='';
public $callback_values='PhangoApp\PhaModels\CoreFields\SerializeField::set_format';
//type_data can be any field type that is loaded IntegerField, etc.. //type_data can be any field type that is loaded IntegerField, etc..
@ -89,6 +90,17 @@ class SerializeField extends PhangoField {
*/ */
public function show_formatted($value) public function show_formatted($value)
{
return $this->callback_values($value);
}
/**
* Method for choose the callback method for format the value
*/
static public function set_format($serialize_value)
{ {
$real_value=unserialize($value); $real_value=unserialize($value);
@ -97,6 +109,7 @@ class SerializeField extends PhangoField {
} }
static function unserialize($value) static function unserialize($value)
{ {

View file

@ -11,10 +11,10 @@ class MultiLangForm extends BaseForm{
public $type_form; public $type_form;
public function __construct($name, $value) public function __construct($name, $value, $type_form='PhangoApp\PhaModels\Forms\BaseForm')
{ {
$this->type_form=new BaseForm($name, $value); $this->type_form=new $type_form($name, $value);
parent::__construct($name, $value); parent::__construct($name, $value);