与
ESC
输入关键词搜索文章

Yii2实现RESTful接口api风格404

全文约 253 字预计阅读 1 分钟
测试环境是yii2.0.9,这里主要讲遇到的问题。根据Yii 2.0 权威指南快速入门配置简单的RESTful接口api风格,然后怎么访问都是出现404错误。这里主要讲下配置问题:
'urlManager' => [
   'enablePrettyUrl' => true,//是否开启URL美化功能。
   'enableStrictParsing' => true,//是否开启严格解析。
   'showScriptName' => false,//是否在URL中显示入口脚本。
   'rules' => [
      [   'class' => 'yii\rest\UrlRule',
                  'controller' => 'factory',
                 // 'pluralize' => false,//的意思是不使用复数,这样可以不需要加s
              ],
   ],
]
问题出在factory这个单词上,我使用工厂单词创建了控制去和模型,结果它的默认访问复数不是factorys,而是factories,这坑啊!!! 一路追踪源码
/**
 * Converts a word to its plural form.
 * Note that this is for English only!
 * For example, 'apple' will become 'apples', and 'child' will become 'children'.
 * @param string $word the word to be pluralized
 * @return string the pluralized word
 */
public static function pluralize($word)
原来有说明,可惜是在源码上,网上和权威指南里面都没提到,我想问还权威吗?
Yii2实现RESTful接口api风格404
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。