thinkphp5 重新颠覆了之前的版本.1.支持 composer,phpunit(中大型项目必备的依赖管理和测试框架)2.使用同 yii2 一样的类惰性加载(性能暴升)3.大量参考了 laravel 风格,还保证了以往 thinkphp 简单易学(优雅并且易学)4.引入了 php5.4 特性 traits 拓展(多重继承,以前的关联模型,视图模型混合一起用)5.终于遵循 psr 规范了!终于遵循 psr 规范了!终于遵循 psr 规范了!符合psr-4的自动加载规范(专门写给ci党:psr-4 是命名空间的自动加载规范哦)6.以前单字母全局函数改成了别名函数(m,d,s,c等,除了易学好用还不会污染全局)
tp5提供了多层 模型 有一层 service 服务层.
创建一个INSTALL模型 在入口文件中判断是否安装判断示例if (!is_file(__DIR__ . '/config/database.php')) { header('Location: ./install.php'); exit;}如果没有安装则运行install.php安装文件入口和index.php入口类似 其余自行研究
你好!thinkphp有开发文档 下载下来 把自己的前台的页面搭建好,找对路径放进去就可以了,之后在加上一些需要调用thinkphp里面的东西就可以了 希望对你有所帮助,望采纳.
在控制器文件夹新建php文件,文件名要符合规定.比如membercontroller.class.php然后在文件中写好命名空间和use关键字namespace home\controller;use think\controller;class membercontroller extends controller { // 自定义方法}就可以了
设置电脑的连接(如果你对回答满意,请设为“有用”)
api就是应用程序接口,如果为接口设计那就是对于便于穿参数就是所谓的json,或者无刷新ajax传json,总之就是封装了js的简易类实现与php的json传递
引入代码如下:1,主界面index.html代码:标签:<div id="main" ></div><button id="btn">点击</button>js:<script>$("#btn").click(function() {$.post('__URL__/show', function(data) {$(document).ready(function(){$("#main").html(data);})});}
tp是单入口文件,运行的时候直接运行的是index.php,控制器和模型都是以参数形式运行的,形如xxx/index.php?m=admin&c=login&a=login,既然是都写好了,直接运行就好了,不过既然是框架,要注意文件存放的位置和文件命名的规范= =
开发API跟什么语言关系不会太大.跟业务逻辑和思维.你可以参考一下这个 http://zhidao.baidu.com/question/1242662059395123339