Little fixes and added new features for fields

This commit is contained in:
Antonio de la Rosa 2016-01-25 16:05:23 +01:00
parent f0f8b6c9cd
commit a2e0b89f1a
5 changed files with 34 additions and 28 deletions

View file

@ -6,22 +6,25 @@ namespace PhangoApp\PhaModels\CoreFields;
*
*/
class SlugifyField extends PhangoField {
class SlugifyField extends CharField {
public $form='PhangoApp\PhaModels\Forms\HiddenForm';
public $field_related='';
public $value="";
public $label="";
public $required=0;
public $form="TextForm";
public $quot_open='\'';
public $quot_close='\'';
public $std_error='';
public $type='TEXT';
static function check($value)
public function check($value)
{
$value=slugify($value);
if($this->field_related!='')
{
if(isset($this->post[$this->field_related]))
{
$value=slugify($this->post[$this->field_related]);
}
}
if($value=='')
{
@ -32,14 +35,6 @@ class SlugifyField extends PhangoField {
return $value;
}
function get_type_sql()
{
return $this->type.' NOT NULL DEFAULT ""';
}
static function add_slugify_i18n_fields($model_name, $field)
{