Я делаю основное приложение в CakePHP 1.3.10, которое имеет пару плагинов. В одном из них мне нужно использовать очень большой массив ($array_test
), заполненный «вручную».
То, как у меня сейчас (что работает отлично), заключается в том, что я объявляю массив в контроллере плагина, в котором я хочу его использовать (например, plugin1_home_controller.php ), делая что-то вроде var $array_test = array(1,2,3,4,5...)
, и я могу получить к нему отличный доступ из представлений в этом контроллере.
Дело в том, что я бы предпочел, чтобы массив был объявлен где-то еще в плагине, так как он слишком большой, и затем загружал его, когда мне это нужно.
Поэтому я пытаюсь создать файл array_test.php с объявленным в нем массивом, поместив его в / app / plugins / plugin1 / webroot / php / array_test.php и затем загрузите его из представления, используя include "/php/array_test.php"
(я также попробовал include "/plugin1/php/array_test.php"
, как сказано в CakeBook в разделе ресурсов плагинов), но ни один из них не работает.
Как мне найти правильный путь? Или есть хорошая альтернатива тому, что я хочу сделать? Заранее большое спасибо!