改善Yii的路由
我是Yii的新手。我有一个这样的控制器:改善Yii的路由,yii,url-routing,Yii,Url Routing,我是Yii的新手。我有一个这样的控制器: <?php class EventsController extends Controller { public function actionIndex() { $this->render('index'); } } 更糟糕的情况是,我必须对每一项都采取单独的行动 public function actionIntagio {...} public function actionBurrito {
<?php
class EventsController extends Controller
{
public function actionIndex()
{
$this->render('index');
}
}
更糟糕的情况是,我必须对每一项都采取单独的行动
public function actionIntagio {...}
public function actionBurrito {...}
public function actionJerrito {...}
有更聪明的方法吗?设置URL规则(在protected/config/main.php中)以动态处理这些URL,例如:
events/<event_name:.+> => events/myaction
使用
CUrlManager
,定义将所有这些URL转发到公共操作的规则。虽然很难说这些观点有什么作用,但可能还有更好的解决方案。
events/<event_name:.+> => events/myaction
echo $_GET['event_name'];