回答
想想你的應用程序結構,如果你想用前端和後端(兩個模塊)甚至更多的應用程序創建應用程序,那麼你最好在Zend框架中嘗試模塊。我爲此寫了一篇文章,但沒有詳細說明。 http://www.bang58.co.cc/blog/zend-framework-module-website-structure/
我想你可以檢查該知道的Zend框架的基本應用結構 - http://framework.zend.com/manual/en/learning.quickstart.intro.html
然後,您可以檢查該知道如何在應用中使用模塊 - http://framework.zend.com/manual/en/zend.controller.modular.html
太好了,湯姆!謝謝。 – VishwaKumar
不客氣,我很高興它幫助也很高興認識你Vish! – Tom
這真的取決於你的需求。正如湯姆所寫,模塊就像你的應用比一些感覺控制器更復雜一樣。
我已經基於模塊爲我的項目創建了一個默認結構。這個想法是將基本控制器集中在默認模塊中,而其他每個模塊都集中在特定模塊中,考慮重用。
一些例子:
我的目錄結構:
application
|--configs
| config.ini
|--modules
| bootstrap.php
lib
|--MyLib
|--locales
|--Zend
public
|--js
|--css
|--etc ...
非常喜歡湯姆的文章。一些個體差異被放入config.ini文件:
#My locales are in the MyLib dir
resources.translate.data = LIB_PATH "/Agana/locales"
resources.translate.scan = "directory"
#My default module has another name
resources.frontController.controllerDirectory = APPLICATION_PATH "/modules/aganacore/controllers"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.prefixDefaultModule = true
resources.frontController.defaultModule = aganacore
#My IndexController from default module redirect to this config variable
myproject.defaulturl = "dashboard"
在我的IndexController這是我的indexAction:
public function indexAction() {
// this call gets the myproject option in config.ini, please search how to get bootstrap options
$options = Mylib_Util_Bootstrap::getOption('myproject');
if (isset($options['defaulturl'])) {
if (trim($options['defaulturl']) != '') {
$this->_redirect($options['defaulturl']);
}
}
}
好了,這是整個結構的一部分,但我相信它足以幫助你先來。
此致敬禮。
- 1. Zend Framework 2文件下載
- 2. 使用作曲家下載Zend Framework 1.10.4
- 3. Zend Framework上下文加載樣式表
- 4. 爲什麼Composer下載Zend Framework 2即使它已經下載?
- 5. Zend Framework 2自動加載
- 6. Zend Framework 2加載類PHPGangsta_GoogleAuthenticator
- 7. Zend Framework application.xml模塊加載
- 8. Zend Framework怪類加載
- 9. Zend Framework vs Zend Framework 2
- 10. Zend Framework下拉列表onChange
- 11. Zend Studio Zend Framework
- 12. Zend Framework的Zend Framework 2教程新手
- 13. 從Zend Framework遷移到Zend Framework 2 1
- 14. 在Zend Framework中下載數據庫表列字段爲CSV
- 15. Zend Framework:如何從mySql Blob字段下載文件
- 16. 404錯誤使用作曲時,下載的Zend Framework 2
- 17. Crystal Reports Framework下載
- 18. Zend Framework表單加載錯誤
- 19. 從數據庫加載數據+ Zend Framework
- 20. 在外部腳本中加載Zend Framework
- 21. 在Phpunit類中加載Zend-Framework模型
- 22. Zend Framework自動加載3個模塊
- 23. 實現Zend Framework 2自動加載器
- 24. Zend Framework GData Youtube加載問題
- 25. Zend Framework插件自動加載
- 26. 如何加載Zend Framework插件?
- 27. 使用Zend Studio和Zend Framework
- 28. Zend Framework Zend Zend_Form_SubForm標籤
- 29. Zend Framework 2 Zend/Log Logger
- 30. 如何在Zend Framework下配置MySQL?
你可以至少看看zend框架文檔,然後再問:http://framework.zend.com/manual/en/learning.quickstart.create-project.html – Mathieu
首先檢查手冊,然後谷歌數百那裏的教程。 – Songo
非常感謝!我已閱讀手冊!這就是爲什麼我要求最好的方式..! – VishwaKumar