请问1.1版的model对象有查看SQL语句的函数吗?

1.1版的model对象有查看SQL语句的函数吗


宝慕林4294392
浏览 427回答 5
5回答

交互式爱情

1.1版的model对象有查看SQL语句的函数吗一般你可以通过设置logs来查看日志,这是用的最多的,因为查看起来最方便。别的方法:1、$cmd = Yii::app()->db->createCommand()->select('username, password')->from('tbl_user')->where('id=:id', array(':id'=>1));echo $cmd->getText().'<br/>';print_r($cmd->params);2、$select = $db->select()->from('xxx');$sql = $select->__toString();

慕姐4208626

用闭包+匿名函数吧$("button").bind("click",function(e){//这里通过对e的处理得到你的待传参数值para = e.target.fooabc(para)})--可能我没理解你的意思按钮是什么?是组件的一部分还是随便写在html里的?如果是一部分那么你可以用this指向组件对应的方法调用吧如果不是的话,你也可以在匿名函数里先找到组件的引用,再调相应的方法本质上jquery.bind是把前后两个函数的参数一一对应地进行传递赋值的……---晕,js支持反射的,就是说你可以通过方法名的字符串调用该方法,例如var a;a.b = function(){/**/}a.b() //传统的调用a["b"]()//反射调用所以在组件里可以写个属性(比如propFuncname),返回那个方法的名字的字符串,如"abc"然后在匿名函数里找到组件的引用,通过上述属性(propFuncname)得到方法字符串,再用反射调用之。这样可以保证,通过对公共属性propFuncname的调用得到不同的对应的方法。&nbsp;

慕丝7291255

1 如果在子类中调用 ,那么先new 一个参数所在类型的对象a,即 A a = new A(),然后在子类中用super(a)就可以调用父类的带类参数构造方法。2 如果在其他类中调用,那么也需要先new 一个参数所在类型的对象a,即 A a=new A();,然后new调用类的的时候把参数传进去就可以了,B b = new B(a)。

阿晨1998

可以定义多个构造方法,不同的构造方法,只不过参数个数不一样罢了,你想调用那个构造器,只要给不同的参数就行了,Date date=new Date(d)即是调用有参的构造器啦,
打开App,查看更多内容
随时随地看视频慕课网APP