行动在YII2框架中的作用是什么

  

行动在YII2框架中的作用是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

我们常在控制器中看到一个行动的方法,这个方法具体的作用是共用一些功能相同的行动,方便调用。

当然我们也可以自已写一些行动来进行调用。在项目目录下创建共同目录,并创建TestAction。php文件.action文件的存放路径可以随意指定。

& lt; php ?//注意这里的命名空间,要跟你的目录对应   namespace 应用\常见;      use  yii \基地\行动;//我们需要继承yii \ \基础动作类   class  TestAction  extends  Action  {//这才能里面的三个参数的值是通过控制器操作中配置而来的   public 才能;param1 美元;=,空;   public 才能;param2 美元;=,空;   public 才能;param3 美元;=,空;//才能实现运行方法   public 才能;function 运行(),{   ,,,echo “test  run  param1:, {$ this→param1}, param2:, {$ this→param2}, param3:, {$ this→param3}“;   ,,}   }

控制器代码如下:

& lt; php ?      namespace 应用\控制器;      use , YII;   use , yii \ web \控制器;      class  IndexController  extends 控制器   {//操作才能的作用主要是共用功能相同的方法   public 才能;function 行为()   {才能   ,,,return  [   ,,,,,& # 39;测试# 39;,=祝辞,(   ,,,,,,,& # 39;类# 39;,=祝辞,& # 39;应用程序\常见\ TestAction& # 39;   ,,,,,,,& # 39;param1 # 39;,=祝辞,& # 39;你好# 39;   ,,,,,,,& # 39;param2& # 39;,=祝辞,& # 39;& # 39;   ,,,,,,,& # 39;param3& # 39;,=祝辞,& # 39;! ! ! & # 39;   ,,,,,,   ,,,);   ,,}   }

这样我们在地址栏就可以通过/索引/测试来访问调用了。

毙卸赮II2框架中的作用是什么"

关于行动在YII2框架中的作用是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

行动在YII2框架中的作用是什么