fastphp
fastphp copied to clipboard
最简洁易懂的PHP MVC框架入门教程
我知道很多免费空间没有配置站点根目录的操作权限 或者难得有一个站点,想把多个子目录利用起来的菜鸟们 运行下载的fastphp时,总会出现控制器不存在的问题 其实就是url字段出现了一个应用目录名称。 我有一个不成熟的解决思路(当然,我知道把应用目录列为站点根目录可以防止网站侵入,但fastphp的index.php并没有如TP5那样放在public目录中,所以有了现在这个思路) 在index.php中增加 ``` // fastphp 为应用目录名 define('APP_NAME', '/fastphp'); ``` 然后再核心文件fastphp.php中调整路由函数 ``` public function route() { ....... $url = $_SERVER['REQUEST_URI']; //用到了子目录名称"fastphp" 所以自己需要把这个删除掉 //在入口文件中定义了 APP_NAME $url = substr($url,...
太适合我们菜鸟了! 能丰富一下Helper基类吗? 增加Pagination / Upload / Validation 那些逻辑
Fastphp.php 第87行 call_user_func_array(array($dispatch, $actionName), $param);//无法传递多个参数。 更正为 call_user_func_array(array($dispatch, $actionName), array($param));
`get_class($this)` 获取到的是完整的包括命名空间在内的类名,如根据 UsersModel 获取到的是 `app\models\usersmodel` 。 应该改为 `explode('\\', get_called_class())[2]`,需要切分字符串,才能获得 `usermodel`。
it should be: $this->filter .= implode(' and ', $where);