随笔分类 - ThinkPHP
ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。
摘要:在本地我们进行网站或系统开发时,因为我们本地的地址以localhost为主机名的 我们上传到服务器会有很多东西要修改 为了避免这些不必要的修改,我们可以在本地搭建虚拟主机 一下是在wamp下搭建虚拟主机的步骤1.wamp\bin\apache\Apache2.2.17\conf下编辑httpd.conf将Includeconf/extra/httpd-vhosts.conf,把前面注释符号“#”删掉。2.编辑httpd-vhosts.conf,我把WAMPServer安装在D:/wamp,所以我这里的路径是D:\wamp\Apache2\conf\extra。把里面的内容清空掉,换成下面的内容
阅读全文
摘要:在我们做项目的时候TP的系统函数或系统类库满足不了我们的需要 所以有些东西需要我们自己去定义,在TP中我们怎么使用自己的函数库和类库呢?在TP系统中提供了三个系统函数库 common.php是全局必须加载的基础函数库,在任何时候都可以直接调用; functions.php是框架标准模式的公共函数库,其他模式可以替换加载自己的公共函数库或者对公共函数库中的函数进行重新定义; runtime.php是框架运行时文件,仅在调试模式或者编译过程才会被加载,因此其中的方法在项目中不能直接调用;项目函数库 在我们项目应用下面的common目录下面的common.php该文件会在系统执行的时候自动加载 所以
阅读全文
摘要:我们使用TP开发项目的时候配置是不可缺少的 比如自动开启session 数据库配置 等我们对项目进行配置的目录是Home/conf/config.php配置格式是return array( "DB_TYPE"=>'mysql', 'DB_HOST'=>'localhost', 'DB_USER'=>'root', 'DB_PWD'=>'root', 'DB_NAME'=>'test', 'DB_
阅读全文
摘要:在我们使用Thinkphp搭建项目时,目录部署是必不可少的一个环节接下来我们来学习以下目录部署在APP目录下面现在项目目录下所拥有的文件 ThinkPHP目录 存放thinkphp框架系统目录 Home 我们创建的应用目录 index.php我们的入口文件我们还需要创建 Public 网站所有的公共文件 如图片 css js等一些资源 Upload 网站上传目录 用来保存用户上传的文件 如图片 压缩文件等一些每一个项目后台是不可缺少的 所以我们还需要创建一个后台应用 admin.php 后台应用入口文件 Admin后台应用目录这是一种常用的方法 还有分组目录的部署 我们就不描述了
阅读全文
摘要:以前在兄弟连学习thinkphp的时候,只是系统的学习了一下写了嘉祥旅游网那个项目。项目只用到了一些thinkphp的简单语法。在接下来的一星期,我会从新开始系统的学习Thinkphp首先 学习每个框架首先从入口开始 我们接下来将入口我们搭建thinkphp项目 首先下载器thinkphp框架 (在官方直接下载就可以了)我使用的是wamp环境1、在www目录下创建 App目录 2、首先将下载的Thinkphp压缩包 App目录下面 并解压3、创建index.php define('APP_NAME', 'App');//定义英语名称 define('AP
阅读全文

浙公网安备 33010602011771号