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

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

快速入門ThinkPHP 5.0--基礎篇

難度中級
時長 5小時20分
學習人數
綜合評分9.63
150人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
  • 注意:common 模塊比較特殊,如何訪問?如圖

    查看全部
    0 采集 收起 來源:模塊設計

    2019-10-19

  • 擴展配置會替換掉應用配置

    查看全部
    0 采集 收起 來源:擴展配置

    2019-10-15

  • ul#nav>li*4>a[href=""]{菜單$$}>

    快捷生成htm標簽

    <li><a href="">菜單01</a></li>
    <li><a href="">菜單02</a></li>
    <li><a href="">菜單03</a></li>
    <li><a href="">菜單04</a></li>


    查看全部

  • <!--eq?equal-->
    {eq?name="a",?value="100"}
    ????1111
    {else/}
    ????2222
    {/eq}
    
    {neq?name="a",?value="100"}
    ????1111
    {else/}
    ????2222
    {/neq}
    {equal?name="a",?value="100"}
    ????1111
    {else/}
    ????2222
    {/equal}
    {notequal?name="a",?value="100"}
    ????1111
    {else/}
    ????2222
    {/notequal}


    查看全部
    0 采集 收起 來源:比較標簽

    2019-10-09

  • {volist?name="list",?id="vo"?key="name"?empty="沒有數據"}
    <p>?{$vo.email}?</p>
    <p>?{$name}?</p>
    {/volist}
    
    {foreach?name="list",?key="name",?item="value"}
    ????<p>{$name}:{$value.email}</p>
    {/foreach}
    
    
    
    {for?name="s",?start="1",?end="10",?step="2"}
    ????<p>{$s}</p>
    {/for}


    查看全部
    1 采集 收起 來源:模板循環標簽

    2019-10-09

  • tp5注釋

    {/*這里是注釋*/}

    這樣的注釋 并不會產生源代碼? 可盡情描述

    查看全部
  • 原樣輸出

    可以使用literal標簽來防止模板標簽被解析,例如:

    {literal}
    ????Hello,{$name}!{/literal}

    上面的{$name}標簽被literal標簽包含,因此并不會被模板引擎解析,而是保持原樣輸出。

    literal標簽還可以用于頁面的JS代碼外層,確保JS代碼中的某些用法和模板引擎不產生混淆。

    總之,所有可能和內置模板引擎的解析規則沖突的地方都可以使用literal標簽處理。

    需要注意的是配置‘view_replace_str’替換參數,會替換掉literal標簽內的內容,可以配置‘template.tpl_replace_string’避免替換掉literal標簽內的內容。


    查看全部
  • 系統變量輸出

    支持輸出?$_SERVER$_ENV、?$_POST、?$_GET、?$_REQUEST、$_SESSION和?$_COOKIE變量。

    在view 頁面

    {$Think.server.script_name}?//?輸出$_SERVER['SCRIPT_NAME']變量{$Think.session.user_id}?//?輸出$_SESSION['user_id']變量{$Think.get.pageNumber}?//?輸出$_GET['pageNumber']變量{$Think.cookie.name}??//?輸出$_COOKIE['name']變量


    查看全部
  • View.php??

    /**
    ?*?構造函數
    ?*?@access?public
    ?*?@param?array?$engine??模板引擎參數
    ?*?@param?array?$replace??字符串替換參數
    ?*/
    public?function?__construct($engine?=?[],?$replace?=?[])
    {
    ????//?初始化模板引擎
    ????$this->engine($engine);
    ????//?基礎替換字符串
    ????$request?=?Request::instance();
    ????$base????=?$request->root();
    ????$root????=?strpos($base,?'.')???ltrim(dirname($base),?DS)?:?$base;
    ????if?(''?!=?$root)?{
    ????????$root?=?'/'?.?ltrim($root,?'/');
    ????}
    ????$baseReplace?=?[
    ????????'__ROOT__'???=>?$root,
    ????????'__URL__'????=>?$base?.?'/'?.?$request->module()?.?'/'?.?Loader::parseName($request->controller()),
    ????????'__STATIC__'?=>?$root?.?'/static',
    ????????'__CSS__'????=>?$root?.?'/static/css',
    ????????'__JS__'?????=>?$root?.?'/static/js',
    ????];
    ????$this->replace?=?array_merge($baseReplace,?(array)?$replace);
    }


    查看全部
  • 系統默認變量

    __STATIC__

    __URL__

    __JS__

    __CSS__

    __ROOT__

    查看全部
  • 'tpl_replace_string'?=>?[
    ????'__STATIC__'?=>?Env::get('STATIC_PATH',?'/static'),
    ????'__COMMON__'?=>?Env::get('STATIC_PATH',?'/static')?.?'/common',
    ]


    查看全部
  • 請求對象:request

    響應對象:response

    thinkphp5中不允許在方法中 die()

    修改default_return_type 為xml 或者json

    fe助手插件將頁面的json數據直接格式化


    查看全部
    1 采集 收起 來源:響應對象

    2019-10-07

  • 本章講述綁定,設置默認的打開url 打開的默認目錄位置
    查看全部
  • 單入口文件:應用程序的所有http請求都由某一個文件接受并由這個文件轉發到功能代碼中

    tp5框架所有的http請求都會經過public下的index.php,通過不同的參數,將請求分配到不同的控制器中,不同的控制器執行不同的操作,最終實現功能。

    單入口文件優勢

    安全(多入口框架要在每個入口文件中進行安全檢測機制)

    請求過濾(在入口文件中可以過濾掉無效的請求)?

    查看全部
    0 采集 收起 來源:入口文件

    2019-09-30

  • 1、關于入口文件的綁定

    如果開啟入口文件自動綁定的操作

    在配置文件config中將'auto_bind_module'? ? ? ?=> true, 設置為true

    則訪問入口文件時? 系統會自動找到和入口文件名一致的模塊 就不用輸入模塊名了 如localhost/api.php/index/index? == localhost/api/index/index


    這種方式 和在入口文件定義常量 define('BIND_MODULE', 'api'); 效果一樣


    區別為:如果befine 綁定的模塊不存在,則報錯,而config配置則不會,會直接訪問其他模塊

    查看全部

舉報

0/150
提交
取消
課程須知
1、有一定的php基礎。 2、對git composer 有一定的了解。 3、本機安裝好相應的開發環境 4、最好有一定的mvc 框架的使用經驗
老師告訴你能學到什么?
1、框架的搭建 2、目錄文件的介紹 3、環境的配置 (開發 測試 線上環境) 4、請求對象和數據請求參數獲取 5、相應對象和返回相應類型的數據 6、模板的使用 比較 判斷 循環

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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