новая характеристика товаров цвет

Не работает пункт цвет в характеристиках товаром. сначала она была неактивна и я исправила строки $single_types[] = array(
'name' => _w('Color'),
'type' => 'color',
'available' => 1, в файле shopFeature.model.php и пункт стал активен, но при его выборе вылетает ошибка
Not found model for feature value type color
Error with code 0 in 'D:\OpenServer\OpenServer\domains\localhost\wa-apps\shop\lib\model\shopFeature.model.php' around line 331:
326 if (class_exists($model)) {
327 self::$instances[$type] = new $model();
328 } elseif (in_array($type, array(self::TYPE_2D, self::TYPE_3D))) {
329 self::$instances[$type] = false;
330 } else {
>>331 throw new waException("Not found model for feature value type {$type}");
332 }
333 }
334 return self::$instances[$type];
335 }
336
Call stack
#0 D:\OpenServer\OpenServer\domains\localhost\wa-apps\shop\lib\model\shopFeature.model.php(206): shopFeatureModel::getValuesModel('color')
#1 D:\OpenServer\OpenServer\domains\localhost\wa-apps\shop\lib\model\shopFeature.model.php(191): shopFeatureModel->getValues(Array, true)
#2 D:\OpenServer\OpenServer\domains\localhost\wa-apps\shop\lib\actions\settings\features\shopSettingsFeaturesFeatureList.action.php(17): shopFeatureModel->getFeatures(true, NULL, 'id', 7)
#3 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waViewAction.class.php(158): shopSettingsFeaturesFeatureListAction->execute()
#4 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waViewController.class.php(86): waViewAction->display()
#5 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waDefaultViewController.class.php(44): waViewController->executeAction(Object(shopSettingsFeaturesFeatureListAction))
#6 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waController.class.php(21): waDefaultViewController->execute()
#7 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waViewController.class.php(46): waController->run(NULL)
#8 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waFrontController.class.php(141): waViewController->run()
#9 D:\OpenServer\OpenServer\domains\localhost\wa-system\controller\waFrontController.class.php(57): waFrontController->execute('', 'settings', 'featuresFeature...')
#10 D:\OpenServer\OpenServer\domains\localhost\wa-system\waSystem.class.php(460): waFrontController->dispatch()
#11 D:\OpenServer\OpenServer\domains\localhost\index.php(7): waSystem->dispatch()
#12 {main}
Request
array (
'module' => 'settings',
'action' => 'featuresFeatureList',
'type' => '0',
'_' => '1380463015939',
'_csrf' => '4996b4d5eb0462.77192863',
'shop_cart' => '1b72dee654f8e738b50a56702dfd20f0',
'shop_compare' => '8,12',
'remember' => '1',
'auth_token' => '0debb600c0bb4bf120e8be4f0d1a09a',
'PHPSESSID' => 'r1nvahuq6gtdk67u8bpd3tcq56',
'last_page' => '1^^^/webasyst/shop/?action=settings',
)
Params
array (
) , что мне с этим делать и как добавить характеристику цвет к товарам?

2 ответа

  • 0
    Владислав Горлов Webasyst 3 октября 2013 09:18 #
    [sarcasm]
    Добавить в php.ini опцию
    magic_code_autocomplete=On
    [/sarcasm]
    А если серьезно, то дело за малым - написать класс модели хранения значений характеристик типа "цвет", добавить элементы редактирования и вывода этой характеристики на всех страницах (настройки характеристик, редактирование продуктов)
    Может быть в том месте, где вы взяли код кто-то уже выполнил эти задачи ;)
    Если совсем серьезно, то такой тип характеристик еще только запланирован к реализации и потому он и недоступен.
  • 0
    soti make 3 октября 2013 09:46 #
    спасибо за ответ. возможно сама реализую. стоит разобраться.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите