-
实例化模型part2: 3.实例化 public function user() { //1.实例化基础模型 //$user=new Model('admin');//表名,表前缀,数据库连接信息 $user=M("pro"); $data==$user->select(); dump($data); //$this->display(); //2.实例化用户自定义模型 //$user=new adminModel(); // $user=D("admin");//先找自定义模型,找不到会自动切换成M()方法 // echo $user->getinfo(); //3.实例化公共模型 // $user=new CommonModel(); // echo $user->strmake("aaa"); // $user=D("User"); // echo $user->strmake("abc"); //4.实例化空模型 // $model=M(); // $sql="select * from imooc_admin"; //$data=$model->query($sql);//读取数据 select //dump($data); //$model->execute($sql);//写入数据 update,insert,delete }查看全部
-
实例化模型: 1.在项目下,lib,Model中 添加模型。 如公共Model中需要使用的 CommonModel.Class.php, class CommonModel extends Model { public function strmake($str) { return md5($str); } } 2.自定义模型, 如UserModel.class.php, //也可以直接继承自Model类 class UserModel extends CommonModel{ public function getinfo(){ return "hellow world!"; } }查看全部
-
数据库配置config.php中添加 'DB_TYPE'=>"mysql",//数据类型 "DB_HOST"=>"localhost,localhost1",//数据服务器地址 "DB_NAME"=>"shopimooc",//数据库名 "DB_USER"=>"root",//数据库用户名 "DB_PWD"=>"",//用户密码 "DB_PORT"=>"3306",//端口号.mysql 默认3306 "DB_PREFIX"=>"mk_",//数据库表前缀 //开启主从读写分离 'DB_RW_SEPARATE'=>true, //多个主数据库服务器 //'DB_MASTER_NUM'=>'2',查看全部
-
TP调试方法: define('APP_DEBUG',true); //开启调试模式 #1 conf下建立debug.php配置文件 在调试模式下其中配置项的优先级高于config.php 配置'SHOW_PAGE_TRACE'=>true,显示页面trace信息 #2 调用trace()方法 trace('配置项名称',C('配置项'));可直接在模板显示该配置项,不需要echo。 #3 调用G()方法,获取代码段执行时间(毫秒) G('run'); for($i=0;$i<100000;$i++){ $count += $i; } echo G('run','end');查看全部
-
ThinkPHP中原生态php语法建议用<php>code....</php>, 如<php>echo $num</php>查看全部
-
<!-- 三元运算符 --> {$num==15?"等于15":"不等于15"}查看全部
-
<!-- 区间判断in notin between notbetween --> <in name="num" value="1,10,15">在这区间<else/>不在这个区间</in> range只能替代in 和notin标签 <range name="num" value="1,10,15" type="in">在这区间<else/>不在这区间</range> <between name="num" value="1,20">在这区间<else/>不在这个区间</between>查看全部
-
<!-- <比较标签 name="变量名" value="比较的值">条件成立的输出值<else/>不成立的输出</比较标签> --> <eq name="num" value="10" >num =15<else/>num !=10</eq> <neq name="num" value="12"> num !=12</neq> <compare name="num" value="10" type="eq"> num等于10 <else/> num不等于10 </compare>查看全部
-
<switch name="name"> <case value="laoshi">小明,滚出去</case> <case value="xiaohong|xiaohuang">小明,你滚出去</case> <default/>小明,自己滚出去了 </switch>查看全部
-
ThinkPHP 模板引擎之IF判断 注意:一定要有结束符 elseif 和 else 一定要有结束符 “/” 不然不会判断 <if condition="$num gt 10">nub 大于 10 <elseif condition="$num lt 10"/>num 小于 10 <else/> num 等于10 </if>查看全部
-
ThinkPHP 模板引擎技术之FOR循环 eq 等于 neq 不等于 gt greater than 大于 lt less than 小于 elt 小于等于 heq 恒等于 === nheq 不恒等于 !== for循环默认 结束符 是小于 可以用 comparison 设定 <for start='1' end='10' comparison='elt' name='k'> {$k} <br/> </for>查看全部
-
ThinkPHP目录结构 //common 存放当前项目的公共函数 //Conf 存放当前项目的配置文件 //lang 存放当前项目的语言包 //lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时的文件 //Tpl 存放当前项目的模板文件 //MC lib Action 控制器 Behavior 行为管理 Model 模型 Widget 组件查看全部
-
模型:处理数据和业务逻辑 视图:通过布局向用户展示数据 控制器:接受用户请求,并调用相应的模型处理查看全部
-
MVC查看全部
-
什么是框架查看全部
举报
0/150
提交
取消