28 public static $table =
'news_category';
39 $this->_controller = $instance;
40 $this->_tbl_data = self::$table;
42 $this->_fields_label = array(
44 'slug'=>array(_(
"Slug"), _(
'utilizzato per creare un permalink alla risorsa')),
45 'description'=>_(
'Descrizione'),
46 'image'=>array(_(
'Immagine'), _(
'Attenzione, l\'immagine inserita non viene ridimensionata'))
49 parent::__construct($id);
51 $this->_model_label = _(
'Categoria');
59 return (
string) $this->name;
71 $structure = parent::structure($id);
73 $structure[
'slug'] =
new SlugField(array(
77 'autofill' => array(
'name')
80 $base_path = $this->_controller->getBaseAbsPath() . OS .
'img';
81 $structure[
'image'] =
new ImageField(array(
84 'extensions' => self::$_extension_img,
99 return $controller->getBasePath().
'/img/'.$this->image;
structure($id)
Sovrascrive la struttura di default.
imagePath($controller)
Path relativo dell'immagine associata.
__toString()
Rappresentazione a stringa dell'oggetto.
__construct($id, $instance)
Costruttore.
Classe di tipo Gino.Model che rappresenta una categoria di news.
Namespace dell'applicazione News