【问题标题】:How can I create the Route in Kohana 3.2 for this directory structure: /application/my_use_case/classes/ [duplicate]如何在 Kohana 3.2 中为此目录结构创建路由:/application/my_use_case/classes/ [重复]
【发布时间】:2012-04-09 14:16:43
【问题描述】:

可能重复:
How can I create the Route in Kohana 3.2 for this directory structure: /application/my_use_case/classes/

我使用的是 Kohana 3.2,我需要为我的应用程序创建这个目录结构:

     /application/my_use_case_1/classes/controller/..
     /application/my_use_case_1/classes/model/..
     /application/my_use_case_2/classes/controller/..
     /application/my_use_case_2/classes/model/..

要拥有这种结构,我需要创建什么路线?

谢谢。

干杯, 路易斯

【问题讨论】:

    标签: kohana routes


    【解决方案1】:

    简单地说 - 没有。您可以在单独的文件夹中拥有单独的应用程序,也可以拥有应用程序/类/目录路由:

    <?php
    Route::set('global', '<directory>(/<controller>(/<action>))', 'directory' => 'app1|app2|app3')
        ->defaults(array(
            'directory' => 'app1',
            'controller' => 'index',
            'action' => 'index',
        ));
    

    所以类名看起来像 App1_Controller_Index 和文件结构像 app1/controller/index.php

    【讨论】:

    • 嗨,Kemo,我正在使用你的路线,但我做错了。所以,这是我的“设置”用例的目录结构: - ..\application\settings\classes\controller\settings.php - ..\application\settings\classes\model\settings.php 这是代码我的控制器:类 Controller_Settings 扩展控制器 { public function action_index(){ echo 'test';这是我用来访问我的控制器的网址:-cmx107/clients/cmcaapp/v1/settings
    • @user1240525 更新了我的答案
    猜你喜欢
    • 2012-04-21
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多