Php Kohana 3:在子文件夹中组织类(MVC)
我想知道如何组织和命名我的课程 目标:Php Kohana 3:在子文件夹中组织类(MVC),php,kohana,Php,Kohana,我想知道如何组织和命名我的课程 目标: 课程 书籍 控制器 模型 看法 作者 控制器 模型 看法 //感谢您的帮助我想您需要使用模块文件夹 一个模块就像一个迷你Kohana应用程序,例如,一个简单的模块可能有 /modules/first_module/... config/ classes/controller/ classes/model/ views/ 但是,如果这不是您想要的,只需遵循上面应用程序文件夹下的相同目录结
- 课程
- 书籍
- 控制器
- 模型
- 看法
- 作者
- 控制器
- 模型
- 看法
//感谢您的帮助我想您需要使用模块文件夹 一个模块就像一个迷你Kohana应用程序,例如,一个简单的模块可能有
/modules/first_module/...
config/
classes/controller/
classes/model/
views/
但是,如果这不是您想要的,只需遵循上面应用程序
文件夹下的相同目录结构即可
更新
好的,如果你想要一套控制器,你可以这样布置它(如果你想把它们放在子文件夹中的话)。。。(仅示例…)
在bootstrap.php
Route::set('books_fiction', 'fiction-books/<action>/<id>', array('action' => '(create|read|update|delete)', 'id' => '\d+')
->defaults(array(
'controller' => 'Books_Fiction'
));
这将有望让您开始。我认为您需要使用模块文件夹 一个模块就像一个迷你Kohana应用程序,例如,一个简单的模块可能有
/modules/first_module/...
config/
classes/controller/
classes/model/
views/
但是,如果这不是您想要的,只需遵循上面应用程序
文件夹下的相同目录结构即可
更新
好的,如果你想要一套控制器,你可以这样布置它(如果你想把它们放在子文件夹中的话)。。。(仅示例…)
在bootstrap.php
Route::set('books_fiction', 'fiction-books/<action>/<id>', array('action' => '(create|read|update|delete)', 'id' => '\d+')
->defaults(array(
'controller' => 'Books_Fiction'
));
这将有望让您开始。使用“子模块”作为示例名称不是一个好主意,因为它不是kohana方式的模块。它只是应用程序的一部分。如何像这样处理st:classes/books/controller/articles.php classes/authors/controller/articles.phpIt使用“submodul”作为示例名称不是一个好主意,因为它不是kohana方式的模块。它只是应用程序的一部分。如何像这样处理st:classes/books/controller/articles.php classes/authors/controller/articles.php