Unknown field при добавлении нового поля
Здравствуйте!
Пробую создать плагин для ms2, но новое дает ошибку unknown field, отя в базе есть
мап:
В админке товары не выводятся ибо:
Пробую создать плагин для ms2, но новое дает ошибку unknown field, отя в базе есть
мап:
<?php
return array(
'fields' => array(
'test' => NULL
)
,'fieldMeta' => array(
'test' => array(
'dbtype' => 'varchar'
,'precision' => '255'
,'phptype' => 'string'
,'null' => false
,'default' => ""
)
)
,'indexes' => array(
'test' => array (
'alias' => 'test'
,'primary' => false
,'unique' => false
,'type' => 'BTREE'
,'columns' => array (
'action' => array (
'length' => ''
,'collation' => 'A'
,'null' => false
)
)
)
)
);
js:miniShop2.plugin.art = {
getFields: function(config) {
return {
test: {
xtype: 'textfield',
description: '<b>[[+test]]</b><br />'+_('ms2_product_text_help'),
}
}
}
,getColumns: function() {
return {
test: {width:50, sortable:false,editor:{xtype:'textfield',name: 'test'}}
}
}
};
index:<?php
return array(
'xpdo_meta_map' => array(
'msProductData' => require_once dirname(__FILE__) .'/model/msproductdata.map.inc.php'
)
,'manager' => array(
'msProductData' => MODX_ASSETS_URL . 'components/minishop2/plugins/art/msproductdata.js'
)
);
Поле в базе есть:В админке товары не выводятся ибо:
Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'msProductData.test' in 'field list'
)
Подскажите, где и что я упускаю из вида?