это мой контроллер файл MyController.phpYii url rewrite url using urlManager?
class MyController extends CController
{
/**
* Index action is the default action in a controller.
*/
public function actionIndex()
{
$this->printtablerecord();
$this->abc();
}
public function print(){
echo "print";
}
public function abc(){
echo "abc";
}
public function abc1(){
echo "abc1";
}
}
, когда я запустить этот файл domain.com/mypage/index.php называют этот контроллер.
, но я хочу, чтобы запустить domain.com/mypage/index.php/abc это вернуть 404.
я хочу, чтобы запустить функцию контроллера с URL.
когда я бегу domain.com/mypage/index.php/mycontroller/functionname
, которые выполняются моей конкретной функции, используя URL.
Как писать правила в main.php с помощью urlManager?
это мой конфиг/main.php
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'abc' => 'MyController/abc',
),
Спасибо, дорогая, он работает. –