я модель, расположенную в папке классов моего модуля:Добавление поля в классе моего модуля, не работает
public static $definition = array(
'table' => 'myTable',
'primary' => 'id',
'multilang' => false,
'fields' => array(
'day' => array('type' => self::TYPE_INT, 'required' => true),
'hours' => array('type' => self::TYPE_STRING, 'required' => false),
'active' => array('type' => self::TYPE_BOOL, 'required' => false),
),
);
Я хочу, чтобы добавить поле CATEGORY_ID, я сделал это:
public static $definition = array(
'table' => 'MyTable',
'primary' => 'id',
'multilang' => false,
'fields' => array(
'day' => array('type' => self::TYPE_INT, 'required' => true),
'hours' => array('type' => self::TYPE_STRING, 'required' => false),
'active' => array('type' => self::TYPE_BOOL, 'required' => false),
'category_id' => array('type' => self::TYPE_INT, 'required' => true)
),
);
Но когда я создаю new MyTable
, я не вижу новое поле, я думаю, что это проблема с кешем, но я не знаю, как его решить.
Вы используете какой-либо каркас? –
Посмотрите на теги, prestashop есть :) –