Существует помощник, который я хотел бы использовать внутри основного класса, CI_Router (MY_Router, чтобы быть более точным). В этом настраиваемом маршрутизаторе я внесла некоторые изменения в исходный код, чтобы иметь возможность вставлять дефисы в мои URL-адреса. Я, как обычно, определил помощник в файле autoload.php, но кажется, что я не могу называть вспомогательную функцию внутри класса, отличного от представления или контроллера.Использование вспомогательной функции внутри базового класса в CodeIgniter
Любые идеи о том, как с этим справиться? Мой первоначальный подход состоял в том, чтобы использовать помощника, поэтому я могу использовать его в любом месте, которое я хочу.
TYVM.
ok ... выбор номер один сделаю сейчас, думаю, потому что я спешу. Но было бы очень приятно узнать, что есть лучший способ сделать это. Спасибо. – darksoulsong
Взгляните на http://ellislab.com/codeigniter/user-guide/general/hooks.html - вы можете использовать крюк 'pre_system', но у вас не будет доступа к каким-либо материалам CI, поэтому если ваша функция зависит от любого из них, то вам не повезло. – Brendan