【发布时间】:2013-12-14 01:09:56
【问题描述】:
我使用 yii restful 扩展 http://www.yiiframework.com/extension/restfullyii/ 构建 api
我想创建一个接受用户名和密码然后返回所有用户的登录 api
我认为正确的方法是在检查后创建自定义路由器
扩展文档部分Defining Custom Routes作者说我必须创建http动词组合(事件名称='req..\.render')
[POST] api/登录/登录
创建网址我这样做
main.php
array('<controller>/req.post.login', 'pattern'=>'api/<controller:\w+>', 'verb'=>'POST'),
login Controller :
public function restEvents()
{
$this->onRest('req.post.login.render', function() {
echo "sss";
//Custom logic for this route.
//Should output results.
$this->emitRest('req.render.json', [
[
'type'=>'raw',
'data'=>['active'=>true]
]
])
});
}
restEvents didn't fire any help ??
【问题讨论】:
标签: api