Class 'Yaf_Router_Rewrite' not found,老师怎么解决?

来源:2-1 准备工作-快速搭建基于Yaf框架的项目环境

lhp9916

2017-08-16

Fatal error: Uncaught Error: Class 'Yaf_Router_Rewrite' not found in D:\workspace\yaf-api\application\Bootstrap.php:33 Stack trace: #0 [internal function]: Bootstrap->_initRoute(Object(Yaf_Dispatcher)) #1 D:\workspace\yaf-api\index.php(7): Yaf_Application->bootstrap() #2 {main} thrown in D:\workspace\yaf-api\application\Bootstrap.php on line 33

$router = Yaf_Dispatcher::getInstance()->getRouter();
$route = new Yaf_Router_Rewrite(
   'user/reg/:username',
   array(
       'controller' => 'user',
       'action' => 'reg'
   )
);
//
$router->addRoute('product', $route);


写回答

1回答

Pangee

2017-08-16

同学,我看看你php.ini里关于yaf的配置

0
4
Pangee
回复
lhp9916
注释掉是对的,yaf自带基本的路由转发,不用再声明。我比较好奇的是,为何没有找到yaf router这个类。 先注释掉,往后看视频,有说可以不用手写路由。
2017-08-16
共4条回复

高性能的PHP API接口开发

掌握核心API接口开发及性能调优,让你的代码运行效率加倍

1044 学习 · 149 问题

查看课程