-
多表联查小技巧查看全部
-
渲染模板查看全部
-
降低内存占有,将查询转换成数组,asarray().查看全部
-
findBySql()可以直接运行sql语句,对于防sql注入查看全部
-
安装很简单查看全部
-
安装YII框架查看全部
-
$test = new test ();//实例化一个对象调用一个save方法 可以把数据保存到表中 $test->id = 1; //id是表test 中的字段 $test->title = 'title3';//title是表test中的字段 注意:要把表中所有字段赋值才能保存成功 $test->validate();//在test model 中 定义rules 方法 规定字段验证条件,调用validate()方法验证 if($test->hasErrors()){ echo 'has errors';die; };//通过该方法判断是否有错误 $test->save();把数据保存到表test 中查看全部
-
$result = tableName::find()->where()->all(); $result[0]->delete ;//delete 是对象 里面的方法 可以直接使用 tableName::deleteAll();不传参数 ,删除所有数据 ,传参数 按条件删除 tableName::deleteAll('id>:id',array(':id'=1));//按照传递条件删除查看全部
-
$result = tableName::find()->where(['id'=>1])->all();查询id=1的数据 $result = tableName::find()->where(['>','id',0])->all();查询id>0的数据 tableName::find()->where('between','id',1,2)->all();查询1<=id<=2的数据 tableName::find()->where('like','title','title1')->asArray()->all; 查询 title like "%title1%"//把查询到的数据, 原来每条数据是保存为对象的,把对象转化为数组保存,可以降低内存使用查看全部
-
$sql = 'select *from tableName where id=:id';//:id 是占位符 把用户输入的数据当做一个整体防止sql注入 $result = tableName::findBySql($sql,array(':id'=>1))->all() ; $result 查询的每条数据是一个对象 保存在数组中查看全部
-
$this->render('index'); 1、render方法 会把 index.php内容放到$content这个变量当中 2、会根据配置文件配置把布局文件显示出来默认布局文件main.php; 或者根据 public $layout = 'common';这个$layout属性指定 布局文件。查看全部
-
<?Html::encode($str_key)?> Html 全局类 里面有个 encode方法 <?Htmlpurifier::process($str_key)?>Htmlpurifer 全局类 process方法 可以过滤客户端输入的js 代码查看全部
-
<?Html::encode($str_key)?> Html 全局类 里面有个 encode方法 <?Htmlpurifier::process($str_key)?>Htmlpurifer 全局类 process方法 可以过滤客户端输入的js 代码查看全部
-
$this->renderPartial('模板文件index',$data); $string= 'hello world'; $data['str_key'] = $string ;//通过 键名在index.php(模板文件中)访问 $str_key $data['arr_key'] = $array(1,2);//通过键名 在模板文件中访问变量 $arr_key[1]查看全部
-
浏览器响应的时候添加cookie,请求的时候获取cookie // 添加cookie $cookies = \YII::$app->response->cookies; $cookie_data = array('name'=>'user', 'value'=>'zhangsan'); $cookies->add(new Cookie($cookie_data));查看全部
举报
0/150
提交
取消