我还没有学习过框架,yiiframework PHP的问题[已关闭]

ndh0cuux  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(175)

已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

26天前关闭。
Improve this question
我在使用yiiframework的时候遇到了一个问题,我想改变网页内容的布局,但是我找不到位置,因为没有index.html文件来交换容器。谁能带路?

qncylg1j

qncylg1j1#

房屋
有两个版本的yii。下面是yii 2的详细信息,因为yii 1,即使仍然保持,是相当古老的,可能不是你的情况。
一些介绍
Yii 2有2个正式的项目模板,以下适用于基础和高级。
如果你不知道你使用哪一个,很容易理解。虽然基本的文件夹控制器,模型,视图,配置等在项目根目录,在高级这些文件夹是在名为前端后端的子文件夹。每个文件夹代表不同的应用程序,可以共享公共元素(即模型,组件,控制器...)。

一般来说,是为了寻找视野。

通常情况下,每个文件夹中的控制器名称和文件名都与控制器动作相匹配。请记住,yii中的基本路由与controller_name/action_method相匹配。因此,通常情况下,如果你要查找与htt://localhost/user/profile相对应的视图,请在应用的controllers文件夹中查找UserController.php,查找actionProfile()方法。

一般而言,因为可能存在例外情况,如按配置个性化路由规则、按模块处理路由路径、在操作方法中直接指定不同的视图
那么视图和布局在哪里?

  • 视图/布局(默认配置)具有常规应用程序布局
  • views/<controller_name>是对应于包含单页视图的控制器的文件夹。
  • views/<controller_name>/<action_name>.php是对应于视图的文件

请记住,以上是一个约定,因此由开发人员来遵循它。在您的项目中,它可以是不同的。
还要考虑到一个视图可以包含其他视图文件,因此您可能需要进行一些挖掘才能找到您要查找的内容。

如何快速查找文件

您可以在文件中使用搜索。通常,每个视图都包含其他视图所没有的特定文本(固定的而非动态的)。请尝试在文件中搜索该文本。

最终注解

Yii 2有一个非常好的documentationviews)和一个活跃的社区,通过forumslack给予支持。

相关问题