Yii2的相關學習記錄,下載Yii2(一),記錄yii2_PHP教程

來源:互聯網
上載者:User

Yii2的相關學習記錄,下載Yii2(一),記錄yii2


原先學習過Yii1的相關知識,雖然也是半懂不懂的,但稍微的結構是瞭解的。現在利用晚上的時間學習下Yii2的使用,打算建一個後台管理系統,這裡記錄下,以免自己以後忘記。

目前已看一部分Yii2的權威指南,雖然Yiiframework中文網站的權威,跟英文版本比較有些章節缺失內容,但也能大體瞭解具體能做什麼,用到某功能時再仔細看,當然英文好的還是建議看英文版本的,比較新,比較全。順便看了慕課網上的“與Yii架構不得不說的故事”系列視頻,講的非常不錯。

還有比較重要的是需要FQ用google,畢竟是國外的架構,中文的內容比較少,大部分解答都能在Google中搜尋到,這裡可以用XX-Net,具體的如何用自己看說明吧

首先是安裝,這裡用的Yii2進階模板,而且不建議用本地,既然有了composer就學習下新事物吧:

1、composer代碼倉庫,在這裡可以找到Yii2的所有東西,好比在搜尋方塊中輸入“yiisoft/yii2-app-advanced”,這個就是我們要找的Yii2進階模板。這個程式碼程式庫是和github對應著的,可以查看右上方的github地址,然後查看說明如何安裝Yii2。

2、下載composer,當然,由於牆的原因,用composer可能會沒法用。這裡需要用到中國鏡像,有些鏡像已經停止更新了,截至今天(2016/03/27),可用的是這個composer中國全量鏡像,照使用說明來應該就可以用了。

上面兩部配置好後應該就可以用composer下載Yii2了。安裝遇到的問題(windows系統下):

1、會出現下面的錯誤:

Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks<> ....

可以查看這個:https://github.com/yiisoft/yii2/issues/9794,也就是刪除相關目錄下的“fxp”檔案夾,再重新按步驟來下。

2、windows下安裝時,一種情況有可能要輸入github帳號密碼和token,這個就是註冊github賬戶,然後在“個人中心”->“Settings”->"Personal access tokens"中來產生個token就行了;還遇到一種情況提示‘git’命令不識別,那就需要下載github的用戶端試試,不行可能還需要git加入環境變數中

3、安裝完成後可能會遇到這個:

Invalid Parameter – yii\base\InvalidParamExceptionThe file or directory to be published does not exist: E:\www\yii2\yii2test1/vendor\bower/jquery/dist

這個可能是當時輸入下面類似語句時:

composer global require "fxp/composer-asset-plugin:~1.1.1"

時後面的版本號碼不對,導致目錄位置錯誤,一種方法是可以重新輸入上面正確的版本,然後

composer self-updatecomposer global updatecomposer update

另一種方法也是當前需求的檔案在vendor\bower\bower-asset下,所以將下面的jquery檔案拷貝到上一個目錄下也可以正常運行。但是最好是用第一種方法,第二種不知道有沒有副作用。

安裝基本上就這樣了,雖然很費勁,但是學習下新的方法也是不錯的,反正遇到問題就百度或者Google走起。具體的composer用法,自己也沒掌握,用到時再搜尋吧。就這樣,先去打球去了,科科!

http://www.bkjia.com/PHPjc/1114013.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1114013.htmlTechArticleYii2的相關學習記錄,下載Yii2(一),記錄yii2 原先學習過Yii1的相關知識,雖然也是半懂不懂的,但稍微的結構是瞭解的。現在利用晚上的...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.