sgj773624926 2017-08-01 20:29:13 2264次浏览 7条回复 4 2 0

这是一个系列的文章,项目地址在这里,欢迎大家star。

这个框架前一部分比较像Yii,后一部分比较像Laravel,因为当时正在看相应框架的源码,所以会有不少借鉴参考。捂脸~

这个框架千万不要直接应用于生产环境,只是用来帮助大家理解PHP框架的实现机制。

不喜,请轻喷 😂

觉得很赞
  • 回复于 2017-08-02 00:17 举报

    沙发。。。mark

    1 条回复
    回复于 2017-08-02 13:30 回复

    感谢支持~

  • 回复于 2017-08-02 10:26 举报

    支持个!对于我们这种菜鸟你这个很牛逼了

    1 条回复
    回复于 2017-08-02 13:30 回复

    感谢支持~~

  • 回复于 2017-08-02 10:33 举报

    还好 就是比我差点

    1 条回复
    回复于 2017-08-02 11:39 回复

    大脸妹,你也在啊

    觉得很赞
  • 回复于 2017-08-02 11:38 举报

    你出来。代码都报语法错误。SiteController

    <?php
    require_once __DIR__ . '/../vendor/autoload.php';
    
    $router = $_GET['r'];
    list($controllerName, $actionName) = explode('/', $router);
    $ucController = ucfirst($controllerName);
    $controllerName = 'app\\controllers\\' . $ucController . 'Controller';
    $controller = new $controllerName();
    return call_user_func_array([$controller, 'action'. ucfirst($actionName)];
    

    最后一句,你确定不报语法错误?

    3 条回复
    回复于 2017-08-02 13:29 回复

    最后少写了个),但看我的文章,里面是有的啊,⊙﹏⊙‖∣

    回复于 2017-08-02 13:58 回复

    你别走,现在报的是call_user_func_array必须传两个参数。不过我还是看完了你的博客,还是有收获的,谢谢你。

    回复于 2017-08-02 14:14 回复

    应该用call_user_func,这里写错了,尴尬。。。

  • 回复于 2017-08-02 13:59 举报

    弱弱的问一句,还更新吗?比如你提到的src将来用composer管理放到vendor里面。

    1 条回复
    回复于 2017-08-02 14:23 回复

    暂时没有计划了。。。之后看时间吧。。。

  • 回复于 2017-08-02 16:52 举报

    Mark 感谢分享

  • 回复于 2017-08-02 18:55 举报

    感谢分享~

您需要登录后才可以回复。登录 | 立即注册