摘要: 1.JS和CSS的路径问题 1.在view中的html静态页面引入js或cs时不是从所在的页面开始找而是从从入口文件index.php开始找的,2.把所有要引入的js或cs文件全部放在public文件夹下,再把文件引入到当前页面的时候使用: 传统方式的导入外部JS和CSS文件的方法是直接在模板文件使 阅读全文
posted @ 2016-06-20 16:23 颠覆整个世界 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在服务器端通过tp框架实现表单验证 用户名、密码、重复密码、邮箱、qq、手机号码、爱好、学历 具体步骤: 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 数据验证可以进行数据类型、业务规则、安全判断等方面的验证操作。 数据验证有两种 阅读全文
posted @ 2016-06-20 16:21 颠覆整个世界 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的方法(增删改查全包括--function ShowInfo,ShanChu,TianJia,XiuGai) 模板的数据显示:ShowInfo. 阅读全文
posted @ 2016-06-20 16:20 颠覆整个世界 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 一、数据修改操作 save() 实现数据修改,返回受影响的记录条数 具体有两种方式实现数据修改,与添加类似(数组、AR方式) 1.数组方式: a) $goods = D(“Goods”); b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’ 阅读全文
posted @ 2016-06-20 16:19 颠覆整个世界 阅读(14445) 评论(0) 推荐(0) 编辑
摘要: 在Home/View/Main中新建一个文件text.html 运行结果: 2.模版继承: 模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层。 模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(b 阅读全文
posted @ 2016-06-20 16:17 颠覆整个世界 阅读(970) 评论(0) 推荐(0) 编辑
摘要: InfoModel.class.php: ShowAll.html: Add.html: 阅读全文
posted @ 2016-06-20 16:13 颠覆整个世界 阅读(11079) 评论(0) 推荐(0) 编辑
摘要: 空操作: 方法1: MainController.class.php: 方法2: 给空操作的名称制作一个同名的模板出来,系统会自动调用 空控制器: 创建EmptyController.class.php,以及对象调用指定的方法: 跨控制器调用: IndexController.class.php: 阅读全文
posted @ 2016-06-20 16:11 颠覆整个世界 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 浏览器中输入http://localhost:8080/thimk/index.php/Home/Main/XianShi/name/li/age/22即可运行显示 如要运行CeShi(),还要在View中建文件夹Main,在该新建文件夹中建CeShi.html文档 CeShi.html: 浏览器中 阅读全文
posted @ 2016-06-20 16:08 颠覆整个世界 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 什么是框架? 是一堆代码的集合,里面包含变量、函数、类、常量,里面也有设计模式、MVC、AR数据库、单例等。 为什么要使用框架? 使用框架可以节省工作量,可以快速、稳定、高效的搭建程序系统;可以使本身的维护性、灵活性、适应客户需求方面得到最大化的增强,集中精力在业务方面。 ThinkPHP解压后:文 阅读全文
posted @ 2016-06-20 16:07 颠覆整个世界 阅读(166) 评论(0) 推荐(0) 编辑