TP框架怎么用?新手也能快速上手

从事PHP编程工作已经有十年多, 期间接触过好些框架, ThinkPHP是其中我较为推荐的一款, 它的文档明晰, 上手的门槛不高, 对刚进入这一行的开发者而言尤为合适 ,今天来谈一谈TP的基本运用方法, 可以让你避免走许多不必要的弯路。

以Composer来实现的方式乃是安装TP最为简便的办法, 于终端之中, 通过执行composer create-project topthink/think项目名, 如此一来框架便完成了安装, 也能够直接将压缩包予以下载, 并解压至网站的根目录, 于上述安装结束之后, 通过访问http://localhost/便能够看见欢迎页面。

抵达 app/controller 文件夹, 创建一个名为 Index.php 的文件。于其中撰写个继承 BaseController 的类, 方法名称与路由地址相呼应。比如说于方法内侧 return"hello world", 接着在浏览器里访问对应的 URL 便能够看见输出。路由配置于 route/app.php 之中, 默认会自行加载 controller 目录下的控制器。

数据库的配置是在那个被称作.env的文件当中, 只需要填入主机名, 还有用户名以及密码便可以了。模型文件放置于app/model这个目录中间, 在继承了Model类之后, 能够直接运用静态方法去查询数据。就好比User::get(1)这般, 能够取得那个id为1的用户记录。ORM操作使得SQL语句大幅简化了很多。

TP所使用的模板引擎乃是自行研发而成的, 其标签语法与原生PHP相近似, 学习所需的成本较低。在视图里, 运用{:函数名()}这般的形式能够直接去调用函数, 并不需要进行额外的配置操作。于调试阶段开启debug模式后, 错误信息会直接在页面上予以显示, 这对于排查相关问题而言是极为便捷的。

更多资讯