我对Zend还比较陌生,想知道如何为我的网站建立布局和结构。我的网站将有用户个人资料部分、管理员部分和默认视图。
对于管理员和个人资料,我会在页眉和页脚中添加自定义元素,否则我希望使用通用的页眉/页脚。
我希望能够拥有一个完全独立于默认视图的自定义皮肤,应该如何组织结构?
到目前为止,我已经在application/
目录下创建了一个名为layouts
的文件夹。我修改了application.ini
文件以便考虑到这一点:
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
现在我的默认布局视图位于application/layouts/scripts/layout.phtml
,我将页眉和页脚嵌入此layout.phtml文件中,但我想将它们剥离出来放在单独的文件中。
有人能帮助我设计这个结构吗?总之,我想要一个自定义的默认布局、自定义的管理布局、自定义的用户个人资料布局,在这三个布局中都可以定制页眉/页脚"包含",但我不确定在Zend中如何正确地完成这个操作,因为我习惯使用include文件。