Hintergrundbeschreibung:
1. In yii gibt es den folgenden Controller
class PayController extends Controller
{
public function actionIosCallback()
{
echo 'hello yii';
}
}
访问www.XXX.com/pay/ios-callback,则页面显示hello yii
2. In yaf gibt es die folgenden Controller
class PayController extends Yaf_Controller_Abstract{
public function actionIosCallback()
{
echo 'hello yaf';
}
}
访问www.XXX.com/pay/iosCallback,则页面显示hello yaf
Problembeschreibung:
3. Fragen Sie, wie yaf mit yii kompatibel ist, und rufen Sie www.XXX.com/pay/ios-callback auf, dann wird auf der Seite „Hallo yaf“ angezeigt
经过对YII源码的研究,终于找到了它改写路由的规则了,方式如下
实现方法为将此规则引入到yaf的routerShutdown,即可改写路由规则,达到访问www.XXX.com/pay/ios-callback,则页面显示hello yaf的目的