关注ThinkPHP 的问题:
<?phpclassIndexActionextendsAction{publicfunctionindex(){$da=newModel(‘user’);//实例化模型...
<?php
class IndexAction extends Action{
public function index(){
$da=new Model(‘user’);//实例化模型类
$select=$db->select();
$this->assign(‘select’,$select);
$this->display();
}
}
?>
1.请问这句中 $da=new Model(‘user’);括号里的user是指的什么?
2. $this->assign(‘select’,$select);这句里‘ assign(‘select’,$select)函数怎么理解呢? ’
3.这两个问题亲大神说的仔细点采纳哦(´-ω-`) 展开
class IndexAction extends Action{
public function index(){
$da=new Model(‘user’);//实例化模型类
$select=$db->select();
$this->assign(‘select’,$select);
$this->display();
}
}
?>
1.请问这句中 $da=new Model(‘user’);括号里的user是指的什么?
2. $this->assign(‘select’,$select);这句里‘ assign(‘select’,$select)函数怎么理解呢? ’
3.这两个问题亲大神说的仔细点采纳哦(´-ω-`) 展开
2015-03-28
展开全部
第一个问题,实例化模型,User模型,
//实例化User模型
$User = new Model('User');
//或者使用M()快捷方法实例化,和上面的方法是等效的
$User = M('User');
第二个问题,将变量赋值到模板,就是在HTML文件中可以输出$select了。
看样子你还没有了解面向对象编程思想以及MVC模型
更多追问追答
追问
自学1年了,现在在学thinkphp框架,oop已经学过了,还要时不时复习,看到后面生疏了前面啊。就剩框架和模板,ajax,javsscript了,捎带了前端开发,
谢谢你的回答,我仔细看看后好评
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询