#magento
#magento
Вопрос:
В Magento я получаю сообщение об ошибке
'Model class does not exist: Cerulean_School_Model_Observer'
Однако у меня явно есть файл:
$ ls -l app/code/local/Cerulean/School/Model/Observer.php -rw-r--r-- 1 vyom webuser 877 24 октября 02:27 app/code/local/Cerulean/School/Model/Observer.php
Я понятия не имею, как это отладить.
Ответ №1:
Откройте этот файл и посмотрите, действительно ли в нем указано
<?php class Cerulean_School_Model_Observer
и если он действительно существует, вы можете сделать для тестирования
<?php $test = new Cerulean_School_Model_Observer();
и каждый раз, когда вы сталкиваетесь с новой платформой, приложением со структурой, вы должны ознакомиться с соглашениями об именовании в качестве первого шага, который поможет вам понять структуру
вы должны следовать http://framework.zend.com/manual/en/coding-standard.naming-conventions.html
Комментарии:
1. Я вижу в этом логику. Однако у меня было имя класса Cerulean_School_Observer в соответствии с направлением в соответствии с инструкциями в magentocommerce.com/wiki/5_-_modules_and_development /. …