Я пользуюсь модульными расширениями WireDesignz с большим успехом. Теперь мне нужно расширить контроллер в модуле. Я создал новый контроллер и оригинальный, теперь расширенный контроллер, и они отлично работают за пределами HMVC, но когда я помещаю их в папку с модулем и вызываю новый контроллер, он не может найти контроллер, который он расширяет ... даже если он находится прямо в том же каталоге. Если я позвоню оригиналу, все будет в порядке. Я не уверен, где это сделать, поскольку я не могу найти кого-либо с той же проблемой в Интернете. Есть идеи? Вот немного больше:Модульный удлинитель wiredesignz, расширяющий контроллер
Оригинальный контроллер:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Calendar extends MY_Controller {...
Новый контроллер, в том же каталоге:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Calendar_new extends Calendar {...
Результаты в:
Fatal error: Class 'Calendar' not found in /home/d/e/demo/web/public_html/application/modules/calendar/controllers/calendar_new.php on line 2
Спасибо.
СПАСИБО! Я знал, что это должно быть прямо, но если вы не знаете, то зная, что это должно быть прямо, не помогает! –
Знание - половина битвы ... – Dave