控制器名称:SaleController.php
动作名称:index.ctp
当我写localhost / cakephp / Sale / index写在地址栏中时,
显示SaleController的索引页面
当我写localhost / cakephp / Sale /写在地址栏中时,
显示SaleController的索引页面
现在,当写入localhost / cakephp / Sale /时,问题是我不想去索引文件 。
我的cakephp版本是2.5.7。
如果知道方法,请帮助我。
答案 0 :(得分:0)
有很多解决方案:
在控制器中选择视图 在你的SaleController.php
function index(){ $这 - >查看=" nameview.ctp&#34 ;; }
路线:
路由器::连接( '售/&#39 ;, 数组('控制器' =>'销售','行动' =>' youraction'), 数组('选项' =>' matchingRegex') );
在索引中选择其他操作
function index(){ $这 - > actionName(); }
答案 1 :(得分:0)
首先,您的控制器名称应为SalesController(复数s)。
其次,action是控制器内的一种方法而不是文件(这里是索引mehod)。
第三,index.ctp是一个视图文件。
第四,您可以使用渲染功能更改操作方法中的视图(例如$ this-> render(' other.ctp');)
第五,您可以拥有包含路线的自定义网址。
最后但并非最不重要!你还没有很好地理解这个框架,重新学习这些文档会更好。