行內(nèi)樣式>
2020-02-250個贊
所屬章節(jié)課程:用陣列實作佇列操作:array_shift()和array_unshift()函數(shù)
隊列操作是從頭部進出,棧操作是從尾部進出
2020-03-180個贊
所屬章節(jié)課程:類別的靜態(tài)綁定與延遲綁定技術(shù):self,parent,static詳解
static 與self,parent是不一樣的,它對應(yīng)的類是動態(tài)設(shè)置的,由調(diào)用類決定,如果說self和parent是靜態(tài)綁定到類的話,static就是動態(tài)綁定到類,叫做:靜態(tài)延遲綁定(后期靜態(tài)綁定) 靜態(tài)綁定(self和parant)他們與類的綁定是在代碼的編譯階段進行的,而static與類的綁定是在代碼的運行時才進行綁定,所以叫靜態(tài)延遲綁定(與類綁定的時機不同)
2020-03-010個贊
所屬章節(jié)課程:ThinkPHP5獨立配置/擴展配置的設(shè)定技巧:自訂與系統(tǒng)預(yù)設(shè)的區(qū)別與優(yōu)先權(quán)
把 public文件夾下面的index.php文件里的 define('CONF_PATH', __DIR__ . '/../config/'); 注釋掉 才能修改配置成功
2020-03-030個贊
路由到操作方法需在app\index\controller\index.php下進行操作
2020-03-040個贊
所屬章節(jié)課程:TP5路由分組技術(shù)全接觸:重點課程20分鐘
user控制器記得加命名空間,否則無效
2020-03-040個贊
所屬章節(jié)課程:TP5路由簡化技巧之:別名路由(白名單與黑名單設(shè)定)
得把按名稱解析,改成按順序解析 // URL參數(shù)方式 0 按名稱成對解析 1 按順序解析 'url_param_type' => 1,
2020-03-040個贊
所屬章節(jié)課程:請求物件與參數(shù)綁定:按名稱和依序存取變數(shù)
使用get方法是路由要寫成“http://tp5.com/index.php/index/index/demo/?id=2344&name=wu&age=33”才能獲取路由參數(shù)
2020-03-050個贊
所屬章節(jié)課程:TP5_產(chǎn)生查詢條件的三種方法:表達式/陣列/閉包(建議)
按照視頻的方法:-> field(['name' => "姓名", 'salary'] ) 會提示不支持的數(shù)據(jù)表達式,如果將“姓名”改成英文或者使用“field('name as 姓名, salary')”就沒有問題。 請問一下是什么原因呢? Peter-Zhu 2018-12-07 13:49:57 恩,字符串沒有問題,就是這個數(shù)組模式設(shè)置有問題。看了一下好像是框架源碼的問題,正則表達式只過濾了英文字符。后面把框架里library/think/db/build/Mysql.php 中的這行: if ($strict && !preg_match('/^[\w\.\*]+$/', $key)) { 改成了: if ($strict && !preg_match('/^[\x{4e00}-\x{9fa5}\w\.\*]+$/u', $key)) { 就可以了。
2020-03-060個贊
所屬章節(jié)課程:TP5_循環(huán)標籤:模板大量資料輸出工具
$key 自定義值后,就只給輸出的數(shù)據(jù)進行編號,從一開始。所以不管offset設(shè)置為幾,{$k}都從1開始
2020-03-070個贊
所屬章節(jié)課程:HTML屬性查詢與設(shè)定技巧:attr()/removeAttr()
attr第一個參數(shù):屬性;第二個參數(shù):設(shè)置的內(nèi)容
2020-03-090個贊
所屬章節(jié)課程:模板繼承與區(qū)塊設(shè)計:父模板與子模板創(chuàng)建規(guī)則[重點]
1、在父模板文件中只允許出現(xiàn)兩種標簽{include file=...}和{block name=...} 2、在繼承父模板的子模板文件中只允許出現(xiàn)兩種標簽{extend name=...}和{block name=...} 3、在繼承時若想引用基礎(chǔ)模板某block的內(nèi)容,在{block}{/block}中使用{__block__}進行引入
2020-03-080個贊
所屬章節(jié)課程:Ajax資料提交與驗證碼處理:使用者體驗至上
驗證碼這一段有問題,刷新不出來,的改成這樣,直接重新調(diào)用就好了:function refreshVerify() {let td = Date.parse(new Date())/1000;$("#verify_img").attr("src","{:captcha_src()}");} let td 這句話都可以不用寫
2020-03-080個贊