如何添加路径查找器的路径?

时间:2012-02-07 20:40:23

标签: path atk4

我想为管理员制作不同的面板。我创建了一个文件夹' Admin'我把index.php放在那里,文件夹' lib'与Frontend.php和Auth.php。在管理面板的页面中,我想使用主文件夹中的模型,模板等。如何将其添加到路径查找器?文件夹结构

  1. MainSite
    1. 管理
      1. LIB
        1. Frontend.php
        2. Auth.php
      2. 的index.php
      3. 的config.php
    2. atk4
    3. atk4-插件
    4. lib(我想使用的模型,Forms ect,Frontend.php,Auth.php)
    5. 模板
    6. 的config.php
    7. 的index.php

1 个答案:

答案 0 :(得分:1)

将此添加到您的应用程序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';