201912-26 Yii2中設置與獲取別名的函數(setAlias和getAlias)用法分析 Yii2中設置與獲取別名的函數(setAlias和getAlias)用法分析? 本文實例講述了Yii2中設置與獲取別名的函數(setAlias和getAlias)用法。分享給大家供大家參考,具體如下: 首先說說什么是別名。 在Yii中有很多的路徑,在開發的過程當前我們也會使用一些路徑。一般來說都需要使用絕對路徑,但絕對路徑都很長。 繼續閱讀 >
201912-25 YII中Ueditor富文本編輯器文件和圖片上傳的配置圖文教程 YII中Ueditor富文本編輯器文件和圖片上傳的配置圖文教程 將Ueditor集成到YII框架中后,參照editor_config.js中的toolbars中的內容,更改options中標簽可以給編輯器添加想要的功能: 因此要想添加文件和圖片上傳功能,應該加入以下兩個標簽: 繼續閱讀 >
201912-23 從零開始學YII2框架(五)快速生成代碼工具 Gii 的使用 從零開始學YII2框架(五)快速生成代碼工具 Gii 的使用 Yii2 框架 之所以稱之為高效快速開發的一款框架,是因為有一個神奇的工具Gii 用過Yii1框架的Coder都知道,Gii可以為你快速生成代碼,也就是說搭建一個可以增刪改查的WebApp可能一行代碼都不用寫。 當然作為Coder,不寫代碼怎么能實現我們想要的功能呢。 上次介紹了如何安裝Yii框架,本次介紹一下如何使用gii工具快速實現CRUD功能。 繼續閱讀 >
201912-21 yii2整合百度編輯器umeditor及umeditor圖片上傳問題的解決辦法 yii2整合百度編輯器umeditor及umeditor圖片上傳問題的解決辦法 文章主要介紹了yii2整合百度編輯器umeditor及umeditor圖片上傳問題的解決辦法的相關資料,需要的朋友可以參考下 接下來就來聊聊Yii2框架是如何整合百度編輯器umeditor的。 umeditor是啥,我只聽過ueditor,你這umeditor是不是盜版的東東喃?umeditor呢,說白了就是mini版的ueditor,按照百度官方說法,其實就是編輯器中的"短軟小",但是功能俱全。咳咳,咱們回歸正題。 首先勒,咱們先去官網下載一份mini版的ueditor umeditor,注意哦,是um editor。 繼續閱讀 >
201912-21 從零開始學YII2框架(四)擴展插件yii2-kartikgii 從零開始學YII2框架(四)擴展插件yii2-kartikgii 發現了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。 插件介紹 這個插件主要功能是幫助你在使用gii生成代碼curd的時候生成kartik-gird的。不需要每次用默認的gii工具生成代碼之后再手動添加kartik-gird,這正是我想要的功能。快速生成kartik-grid。 學習這個插件之前你可能需要了解下yii2-gird插件:傳送門 繼續閱讀 >
201912-20 從零開始學YII2框架(三)擴展插件yii2-gird 從零開始學YII2框架(三)擴展插件yii2-gird yii2-gird 插件是Yii2.0的一個擴展。它在官方的girdview基礎上擴展了一些實用的功能。 比如: 把表格包裝在bootstrap - panel標簽下,使之更美觀; Float Header功能,實現滑動表格的時候,表字段至于屏幕上方,方便查看; 繼續閱讀 >
201912-19 從零開始學YII2框架(二)通過 Composer 安裝擴展插件 從零開始學YII2框架(二)通過 Composer 安裝擴展插件 目前yii2的擴展還不是很多,截止到今天,在官網一共有33個,不過這些插件中不乏有優秀的擴展插件, 我嘗試了幾個,發現了一系列好用的Yii2插件,作者是來自印度的krajee團隊,他們寫的插件都很好用。推薦一下。 繼續閱讀 >
201912-17 淺析Yii2集成富文本編輯器redactor實例教程 淺析Yii2集成富文本編輯器redactor實例教程 來談談yii2集成另外一個強大好用的富文本編輯器Redactor,個人覺得Redactor比百度編輯器好用哦 Redactor有官方的Yii2插件package,實用性也是很強的。 繼續閱讀 >
201912-13 PHP Yii2開發框架有什么優勢好處? PHP Yii2開發框架有什么優勢好處? Yii容易學習和使用。只需要知道PHP和面向對象編程,便可以很快上手,而不必事先去學習一種新的架構或者模板語言。 用Yii的開發速度非常之快,除框架本身之外,需要為應用所寫的編碼極少。造就了Yii是最高效的開發框架之一。 繼續閱讀 >
201912-12 yii2-GridView在開發中常用的功能及技巧 yii2-GridView在開發中常用的功能及技巧 數據網格或者說 GridView 小部件是Yii中最強大的部件之一。 它有一個屬性名叫 dataProvider ,這個屬性能夠提供一個數據提供者的示例并且可以顯示所提供的數據,即使用 yii\grid\GridView::columns 屬性的一組列配置,在一個表格中渲染每一行數據。 繼續閱讀 >
201912-11 yii2開發中19條推薦實踐 做yii2開發的基石,除非沒有辦法使用,否則請不要放棄,除了更容易的安裝yii2及第三方擴展外,能使用Composer代表著你的服務器最少能運行起來php-cli,那么你就可以使用yii命令行,它會為你的開發帶來無盡的遍歷。 對于composer,有些關鍵詞你要特別關注 install、update、require。 繼續閱讀 >
201912-10 Yii2 中關于模塊(Modules)的使用及配置 Yii2中關于模塊(Modules)的使用及配置什么是模塊(如果你的需求是對模塊或子模塊進行獨立配置,請查看文末!)在Yii2.x框架中,引入了模塊(Modules)這個概念,那么什么是模塊呢?模塊是獨立的軟件單元,由模型,視圖,控制器和其他支持組件組成, 終端用戶可以訪問在應用主體中已安裝的模塊的控制器,模塊被當成小應用主體來看待,和應用主體不同的是,模塊不能單獨部署,必須屬于某個應用主體。上面的描述是簡單理解... 繼續閱讀 >
201912-09 yii2常用路徑獲取 yii2常用路徑獲取publicfunctionactionGetUrlList(){echo"當前域名地址:".Yii::$app->request->hostInfo."<br>";echo"當前目錄物理路徑:".Yii::$app->basePath."<br>";echo"當前項目路徑:".dirname(Yii::$app->BasePath)."<br>";echo"當前Url:".Yii::$app->request->url."<br>";echo"當前HomeUrl:".Yii::$app->homeUrl."<br>";echo"當前returnUrl:".Yii::$app->user->returnUrl."<br... 繼續閱讀 >
201912-07 Yii2 捕獲錯誤日志 Yii2捕獲錯誤日志在技術開發中,捕獲程序框架錯誤,是非常必要的一件事情,我們公司使用Yii2框架,簡單說下Yii2的錯誤捕獲處理Yii2web應用1配置如下 其中errorHandler就是錯誤處理配置,執行ErrorController的actionError'components'=>["urlManager"=>require(__DIR__.'/router.php'),'errorHandler'=>['errorAction'=>'error/error',],]2ErrorContrller代碼示例<?phpnamespaceblog... 繼續閱讀 >
201912-05 yii2 圖片處理插件Imagine yii2圖片處理插件ImagineuseImagine\Image\ManipulatorInterface;useyii\imagine\Image;publicfunctionactionPhoto(){//剪切Image::crop('./image/1.jpg',1000,1000,[500,500])->save('./image/1_crop.jpg');//旋轉Image::frame('./image/1.jpg',5,'666',0)->rotate(-8)->save('./image/1_rotate.jpg',['quality'=>50]);//壓縮Image::thumbnail('./i... 繼續閱讀 >
201912-03 yii2和laravel比較? yii2和laravel比較一、總結一句話總結:開發速度兩者相當:laravel的artisan工具和yii的gii有異曲同工的效果,借助于artisan工具,可以快速創建控制器、模型和路由等。代碼的可讀性Yii略勝一籌:laravel有點設計過度,laravel的facade模式讓閱讀vendor下的源代碼有點坑,不少類在IDE里不借助第三方組件是無法跳轉閱讀源碼的。開源生態圈方面lavarel優:laravel社區比較活躍,資源比較豐富,一些第三方的工... 繼續閱讀 >
201912-02 Yii2框架實現登錄、退出及自動登錄功能 本文實例講述了Yii2框架實現登錄、退出及自動登錄功能的方法。分享給大家供大家參考,具體如下:自動登錄的原理很簡單。主要就是利用cookie來實現的在第一次登錄的時候,如果登錄成功并且選中了下次自動登錄,那么就會把用戶的認證信息保存到cookie中,cookie的有效期為1年或者幾個月。在下次登錄的時候先判斷cookie中是否存儲了用戶的信息,如果有則用cookie中存儲的用戶信息來登錄,配置User組件首先在配置文件的compone... 繼續閱讀 >
201911-30 yii2項目實戰 圖片上傳之webuploader的使用 yii2項目實戰圖片上傳之webuploader的使用圖片上傳幾乎是應用必備,前面也針對kartik的fileinput做了一篇詳細的說明,不過很多人反饋各種問題,下面針對webuploader的使用單獨寫了一個組件。該組件可以更好的處理Yii2在圖片上傳過程中帶來的一系列問題,目前支持多圖多字段的混合上傳。介紹之前我們先演示下效果。安裝推薦使用composer進行安裝$phpcomposer.pharrequirebailangzhan/yii2-webuploaderdev-master使用p... 繼續閱讀 >
201911-29 Yii2中常用的behavior類的使用講解 常用類1:AccessControlpublicfunctionbehaviors(){return['access'=>['class'=>AccessControl::className(),'denyCallback'=>function($rule,$action){thrownew\Exception('您無權訪問該頁面');},'rules'=>[['actions'=>['index','list'],... 繼續閱讀 >
201911-28 Yii2.0框架模型添加/修改/刪除數據操作示例 下面為Yii2.0框架模型添加/修改/刪除數據操作示例,希望對讀者有一定的幫助。Yii2.0框架模型添加$user=newUser();$user->name='zhang';$user->age=28;$data=$user->save();//添加數據$data=$user->insert();//添加數據$id=$user->attributes['id'];//獲取當前添加數據后的自增idYii2.0框架模型修改$user=$User::findOne(1);$user->name='zhang';$data=$user->update();//修改$data=$user->save();//修改/... 繼續閱讀 >