程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Yii2的相關學習記錄,下載Yii2(一),記錄yii2

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

編輯:關於PHP編程

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


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

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

還有比較重要的是需要FQ用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\InvalidParamException
The 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-update
composer global update
composer update

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved