摘要: 前台的代码 <div class="main"> <div class="login-form fr"> <div class="form-hd"> <h3>用户登录</h3> </div> <div class="form-bd"> <form action="{:url('login/check 阅读全文
posted @ 2018-11-14 15:18 Strif 阅读(492) 评论(0) 推荐(0) 编辑
摘要: TP框架的配置文件 惯例配置:ThinkPHP/conf/convention.php 应用配置:Application/Common/conf/config.php 调试配置:Application/Common/conf/debug.php 模块配置:Application/Home/conf/ 阅读全文
posted @ 2018-10-18 08:59 Strif 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 空操作 系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。 空控制器 当系统请求找不到控制器,会定位到空控制器上EmptyController。 跨控制器调用 1、直接实例化 阅读全文
posted @ 2018-10-18 08:58 Strif 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 运行模式会把很多核心文件代码缓存成" common~runtime.php"文件,把原来每次需要加载许多文件的请求现在只要请求一个缓存文件,节省了很多文件的打开,关闭的开销。 在页面的底部显示日志信息 在配置文件中,添加如下配置 __ROOT__:当前网站路径 __APP__ __SELF__ :当 阅读全文
posted @ 2018-10-18 08:56 Strif 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 4、在Admin\Controller文件夹中新建ManagerClass.php文件所有的模板都要放在view文件夹下。 规则:一个控制器对应一个文件夹,一个方法对应一个文件 TP模板的调用 TP系统常量 项目后台的搭建 阅读全文
posted @ 2018-10-18 08:54 Strif 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 结合U()方法使用 1、普通模式 2、pathinfo模式 3、rewrite()重写模式 正则表达式来重写 4、兼容模式 参数s=/分组/控制器/方法。 阅读全文
posted @ 2018-10-18 08:52 Strif 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 相关的一些框架 1、zend framework zend公司开发的官方的框架,功能很强大,重量级框架。 2、Yii 国人自己开发的重量级框架,该框架的特点就是代码的可重用性非常好。 3、CI(code Igniter) 轻量级的框架, 4、cakePHP 外国的PHP开发框架 5、ThinkPHP 阅读全文
posted @ 2018-10-18 08:50 Strif 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 创建控制器 命名法: 1、帕斯卡命名法:首字母大写 UserName MyNameIsLiping 2、骆驼命名法:userName _user_name 3、匈牙利命名法:前缀(类别)+名字 radSex txtUsername iIength oStu 阅读全文
posted @ 2018-10-18 08:50 Strif 阅读(142) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP php框架 真实项目开发步骤: 问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 其他相关框架 1 阅读全文
posted @ 2018-10-18 08:48 Strif 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 系统学习dede标签 学习方法:写一个自己的模版 写各种标签看效果 把主页模版改成自己的 (1) 单标签 形式 : {dede:标签名 参数=’值’ /} 举例 :includelude filename=’head.htm’/} {dede:inc (2) 双标签 形式: {dede:标签名 参数 阅读全文
posted @ 2018-10-18 08:47 Strif 阅读(229) 评论(0) 推荐(0) 编辑