已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
26天前关闭。
Improve this question
我在使用yiiframework的时候遇到了一个问题,我想改变网页内容的布局,但是我找不到位置,因为没有index.html文件来交换容器。谁能带路?
已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
26天前关闭。
Improve this question
我在使用yiiframework的时候遇到了一个问题,我想改变网页内容的布局,但是我找不到位置,因为没有index.html文件来交换容器。谁能带路?
1条答案
按热度按时间qncylg1j1#
房屋
有两个版本的yii。下面是yii 2的详细信息,因为yii 1,即使仍然保持,是相当古老的,可能不是你的情况。
一些介绍
Yii 2有2个正式的项目模板,以下适用于基础和高级。
如果你不知道你使用哪一个,很容易理解。虽然基本的文件夹控制器,模型,视图,配置等在项目根目录,在高级这些文件夹是在名为前端和后端的子文件夹。每个文件夹代表不同的应用程序,可以共享公共元素(即模型,组件,控制器...)。
一般来说,是为了寻找视野。
通常情况下,每个文件夹中的控制器名称和文件名都与控制器动作相匹配。请记住,yii中的基本路由与controller_name/action_method相匹配。因此,通常情况下,如果你要查找与htt://localhost/user/profile相对应的视图,请在应用的controllers文件夹中查找UserController.php,查找actionProfile()方法。
一般而言,因为可能存在例外情况,如按配置个性化路由规则、按模块处理路由路径、在操作方法中直接指定不同的视图
那么视图和布局在哪里?
请记住,以上是一个约定,因此由开发人员来遵循它。在您的项目中,它可以是不同的。
还要考虑到一个视图可以包含其他视图文件,因此您可能需要进行一些挖掘才能找到您要查找的内容。
如何快速查找文件
您可以在文件中使用搜索。通常,每个视图都包含其他视图所没有的特定文本(固定的而非动态的)。请尝试在文件中搜索该文本。
最终注解
Yii 2有一个非常好的documentation(views)和一个活跃的社区,通过forum和slack给予支持。