Как добавить путь к pathfinder? - PullRequest
1 голос
/ 08 февраля 2012

Я хочу сделать другую панель для администратора.Я создал папку «Admin» и поместил туда index.php, а также папку «lib» с Frontend.php и Auth.php.На страницах панели администратора я хочу использовать модели, шаблоны и т. Д. Из моей основной папки.Как я могу добавить это к поиску пути?Структура папок

  1. MainSite
    1. Admin
      1. lib
        1. Frontend.php
        2. Auth.php
      2. index.php
      3. config.php
    2. atk4
    3. atk4-addons
    4. lib (Модели, которыеЯ хочу использовать, Forms ect, Frontend.php, Auth.php)
    5. страниц
    6. шаблонов
    7. config.php
    8. index.php

1 Ответ

1 голос
/ 08 февраля 2012

Добавьте это в ваше приложение init ()

$this->addLocation('..',array(
    'php'=>array(
        'lib',
        'atk4-addons/mvc',
        'atk4-addons/misc/lib',
    ),
    'template'=>'templates',
    'mail'=>'templates/mail',  // if you want to share mail templates
))->setParent($this->pathfinder->base_location);

Также обязательно используйте

$config['atk']['base_path']='/atk4/';

, и ваш index.php должен содержать '../atk4/loader.PHP ';

...