亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Yii框架不得不說的故事—基礎篇(1)

withy PHP開發工程師
難度中級
時長 2小時39分
學習人數
綜合評分9.67
176人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.4 邏輯清晰
  • <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    ????public?function?actionIndex()
    ????{
    ????????return?$this->renderPartial('index');
    }
    }


    查看全部
  • <?php
    namespace?app\controllers;
    
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    ????public?function?actionIndex()
    ????{
    ???????$session?=?\YII::$app->session;
    
    //????????if($session->getIsActive()){//判斷session是否開啟
    //????????????echo?'session?is?active';
    //????????}else{
    //????????????$session->open();//開啟session
    //????????}
    ????????//存數據?存儲位置是php.ini?文件里的session.save_path參數的值
    ????????//$session->set('name','高大雷');
    ????????//$session['name']='高大雷';
    
    ????????//取數據
    ????????//echo?$session->get('name');
    ????????//echo?$session['name'];
    
    ????????//銷毀數據
    ???????//?$session->remove('name');
    ????????//unset($session['name']);
    ????}
    }


    查看全部
  • <?php
    namespace?app\controllers;
    
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    ????public?function?actionIndex()
    ????{
    ????????//http?header頭修改設置
    ????????$response=\YII::$app->response;
    ????????//$response->statusCode='404';
    ????????//$response->headers->add('pragma','no-cache');
    ????????//$response->headers->set('pragma','max-age=5');
    ????????//$response->headers->set('X-Powered-By','高大雷');
    ????????//$response->headers->remove('pragma');
    
    ????????//跳轉
    ????????//$response->headers->add('location','http://www.baidu.com');//似乎沒用
    ????????
    ????????//$this->redirect('http://www.baidu.com',302);//可用
    
    ????????//文件下載
    ????????//$response->headers->add('content-disposition','attachment;filename=a.jpg');
    ????????$response->sendFile('./robots.txt');//這里是想想對index.php文件的位置
    ????}
    }


    查看全部
  • <?php
    namespace?app\controllers;
    
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    ????public?function?actionIndex()
    ????{
    ????????$resquest=\YII::$app->request;
    
    ????????if($resquest->isGet){//判斷是否get請求
    ????????????//第二參數為默認值
    ????????????echo?$resquest?->get('id',80);
    ????????}elseif($resquest->isPost){//判斷是否post請求
    ????????????
    ????????????echo?$resquest->post('name',"高大雷");
    ????????}
    ????????//獲取用戶ip
    ????????echo?$resquest->userIP;
    ????????//echo?"HelloWord";
    ????}
    }


    查看全部
  • return $this->renderPartial('index.php');? ?在控制器中顯示視圖的頁面

    查看全部
  • https://img1.sycdn.imooc.com//5b3af813000197aa04060098.jpg兩種方式獲取數據

    查看全部
  • $result = 表名::find()->where(['id'=>1])->all();查詢id=1的數據

    $result = 表名::find()->where(['>','id',0])->all();查詢id>0的數據?

    表名::find()->where('between','id',1,2)->all();查詢1<=id<=2的數據?

    表名::find()->where('like','title','title1')->asArray()->all; 查詢 title like "%title1%"http://把查詢到的數據, 原來每條數據是保存為對象的,把對象轉化為數組保存,可以降低內存使用

    查看全部
  • 一張表一個模型,執行數據庫的操作時,在控制器中的操作中聯系相對應的模型

    查看全部
  • 布局文件存放網頁中相同的部分

    查看全部
  • $request = YII::$app->request()
    查看全部
  • Yii應用的靜態結構

    查看全部
  • 模型層 命名? 和數據庫名字一樣

    查看全部
  • $變量名 = \Yii::$app->request-->post('id',20);

    通過POST去請求id的值 如果獲取不到Id? 那么id會變成20

    查看全部
  • class 控制器名 extends 命名空間控制器{

    ????public function action方法名(){

    ????}

    }

    查看全部
  • use a\b\c\user

    實例化: $user = new user();

    use d\e\f\user 因為和上面沖突

    因此 可用另外的寫法? ? use d\e\f\user as Bapple;

    這樣 實例化這個的話 就可以寫成: $apple = new Bapple();

    查看全部
    0 采集 收起 來源:命名空間

    2018-05-08

舉報

0/150
提交
取消
課程須知
學習本門課程之前,建議先了解一下知識,會更有助于理解和掌握本門課程 1、掌握PHP基本的語言語法 2、對MVC開發方式有一定的了解
老師告訴你能學到什么?
1、php的新特征 2、一款前沿的框架的使用方式 3、新穎獨到的程序設計

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!