国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Yii2開發(fā)技巧集合[不定期更新]

wh469012917 / 1132人閱讀

摘要:內置過濾器集合參照的和的從參數上看,的只支持同時合并兩個數組,而的則可以同時合并多個,似乎是的比較好用。如果這個索引還會被用于輸入的話比如下拉選項,數據就會出錯。而的就是簡單合并,不會重整索引。

Yii內置過濾器集合
  

參照 http://www.yiiframework.com/doc-2.0/yii-validators-validator.html#$builtInValidators-detail

phparray $builtInValidators = [
    "boolean" => "yiivalidatorsBooleanValidator", 
    "captcha" => "yiicaptchaCaptchaValidator", 
    "compare" => "yiivalidatorsCompareValidator", 
    "date" => "yiivalidatorsDateValidator", 
    "default" => "yiivalidatorsDefaultValueValidator", 
    "double" => "yiivalidatorsNumberValidator", 
    "email" => "yiivalidatorsEmailValidator", 
    "exist" => "yiivalidatorsExistValidator", 
    "file" => "yiivalidatorsFileValidator", 
    "filter" => "yiivalidatorsFilterValidator", 
    "image" => "yiivalidatorsImageValidator", 
    "in" => "yiivalidatorsRangeValidator", 
    "integer" => ["class" => "yiivalidatorsNumberValidator", "integerOnly" => true], 
    "match" => "yiivalidatorsRegularExpressionValidator", 
    "number" => "yiivalidatorsNumberValidator", 
    "required" => "yiivalidatorsRequiredValidator", 
    "safe" => "yiivalidatorsSafeValidator", 
    "string" => "yiivalidatorsStringValidator", 
    "trim" => ["class" => "yiivalidatorsFilterValidator", "filter" => "trim", "skipOnArray" => true], 
    "unique" => "yiivalidatorsUniqueValidator", 
    "url" => "yiivalidatorsUrlValidator"
]

php的array_merge和Yii的ArrayHelper::merge

從參數上看,Yii的ArrayHelper::merge只支持同時合并兩個數組,而php的array_merge則可以同時合并多個,似乎是php的比較好用。但要注意的是,php的array_merge函數在合并一個數字索引的數組時,會將索引連續(xù)起來,這在合并一些從數據庫取出來的以id為索引的數組時會比較坑,因為輸出結果中的索引突然就變得整齊了。如果這個索引還會被用于輸入的話(比如下拉選項),數據就會出錯。而Yii的ArrayHelper::merge就是簡單合并,不會重整索引。

參見http://php.net/manual/zh/function.array-merge.php

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20871.html

相關文章

  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    Jonathan Shieber 評論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    SHERlocked93 評論0 收藏0
  • CSS技巧

    摘要:技巧使你的更加專業(yè)這是上關于技巧的一篇譯文,另外你也可以在本項目看到原文。列舉了一些很實用的技巧,比如給空內容的標簽添加內容,逗號分隔列表等等。排序算法看源碼,把它背下來吧排序算法的封裝。主要幫助初學者更好的掌握排序算法的實現。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅持練習、學習與積累,技術方面既要有一定的廣度,更要有自己的深度。 Java...

    DangoSky 評論0 收藏0
  • CSS技巧

    摘要:技巧使你的更加專業(yè)這是上關于技巧的一篇譯文,另外你也可以在本項目看到原文。列舉了一些很實用的技巧,比如給空內容的標簽添加內容,逗號分隔列表等等。排序算法看源碼,把它背下來吧排序算法的封裝。主要幫助初學者更好的掌握排序算法的實現。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅持練習、學習與積累,技術方面既要有一定的廣度,更要有自己的深度。 Java...

    zgbgx 評論0 收藏0
  • Yii2開發(fā)技巧 使用類似閉包的方式封裝事務

    摘要:第二沒有記錄日志的行為,即使出了問題也不容易排除。異常錯誤然后回到如何傳參的問題,我們可以使用閉包,貼一段偽代碼,如下執(zhí)行事務業(yè)務代碼大功告成,代碼看起來有沒有更好看呢如有問題,歡迎指教。 在控制器中執(zhí)行事務的時候,一般的代碼如下: $transaction = Yii::$app->db->beginTransaction(); try { //一些業(yè)務代碼 $tra...

    shevy 評論0 收藏0

發(fā)表評論

0條評論

wh469012917

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<