- 
            
            renderPartial第二个参数,传递我们的动态数组,然后再view中直接使用变量名即可获取到数据 如: return $this->renderPartial("test", array( "name" => "hello" )); 那么就可以view\test.php中使用<?=$name;?>来输出了 查看全部
- 
            
            首先在views目录下创建一个同类名文件夹,比如 views\hello\test.php 然后,使用renderPartial方法来输出视图: return $this->renderPartial("test"); 查看全部
- 
            
            引入Cookie: use yii\web\Cookie; 设置cookie: $cookie = \YII::$app->response->cookies; $cookie->add(new Cookie(array("name"=>"user","value"=>"xxx"))); 获取cookie: 
 $cookie = \YII::$app->request->cookies;echo $cookie->getValue("user", "default"); 查看全部
- 
            
            - 在controllers目录创建HelloController.php 
- 首先设置命名空间:namespace app\controllers; 
- 使用Controller类:use yii\web\Controller; 
- 创建一个继承Controller的同名类:Class HelloController extends Controller 
- 创建一个public的操作,action开头,如public function actionIndex 
- 使用\YII::$app->request获取用户输入,如$req->get,$req->post 
 查看全部
- 
            
            $session = \Yii::$app =>session $session = ->open() //打开session if($session ->isActive){ echo 'session is active';} //session的增删查看的方法一 $session ->set('user','张三'); echo $session->get('user'); $session ->remove('user'); //session的增删查看的方法二 $session['user'] = '张三'; echo $session['user']; unset($session['user']);查看全部
- 
            
            //Yii 是全局變量前面要加\ $request = \Yii::$app->request; echo $request-> userIP; if($request->isPost){ echo 'This is get method!'; } echo $request-> userIP; echo $request->get('id','id=null'); echo $request->post('nme','name=null'); echo 'helloasdsada world';查看全部
- 
            
            ganjuetinghao 查看全部
- 
            
            //引入model use app\models\model; //id=1; model::find()->where('=', 'id', 1)->all(); model::find()->where(['id'=>1])->all(); //id>1 model::find()->where('>', 'id', 1)->all();//查找id大于一的记录 //>可替换为like, between, 等 //将查询的记录对象转换为数组 model::find()->where('>', 'id', 1)->asArray()->all();查看全部
- 
            
            //对脚本文本进行操作 //转移javascript代码,使其在页面显示 use yii\helpers\Html; <?php Html::encode($var);?> //过滤JavaScript代码 use yii\helpers\HtmlPurifier; <?php HtmlPurifier::process($var)?> 查看全部
- 
            
            cookies对象: use yii\web\Cookie; //生成 $res = \YII::$app->response->cookies; $data = ['name' => 'name', 'value' => 'value']; $res->add(new Cookie($data)); //从请求拿 $res->getValue('name'[,'default val']);查看全部
- 
            
            引用session组件 $res = \YII::$app->session; //判断session是否开启 $res->isActive //开启session $res->open(); //操作session $res->set('name', 'value');//增 $res->get('name');//查 $res['name']//同上 $res->remove('name');//删 unset($res['name'])//同上查看全部
- 
            
            请求: $res = \YII::$app->request; $res->post('naame'[,default val]);响应: $res = \YII::$app->response; $res->statusCode = 'status_code'; //设置头文件 $res->headers eg: $res->headers->add('name', 'value'); $res->headers->set('name', 'value'); $res->headers->remove('name'); //文件下载 $res->sendFile('./robots.txt'); //跳转 1.header 设置location 2.Controller基类redirect查看全部
- 
            
            with避免重复查询查看全部
- 
            
            unset 数据库缓存 查看全部
- 
            
            validate() 查看全部
举报
 
             
         
                 
                 
                 
                 
                