Hello yii2


  • composerをインストールし、実行:# composer global require "fxp/composer-asset-plugin:~1.1.0"
  • テンプレートに基づいてプロジェクト# composer create-project --prefer-dist yiisoft/yii2-app-basic basic # composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yiicomm
  • を作成する.
  • yii 2-app-advancedは、次のコマンドを実行します.
  • # init#初期化環境
  • 初期化数ライブラリ:common/config/main-local.phpはdb nameがyii2advancedであることを要求し、yii migrateを実行してデータ移行を行う.

  • # netstat -ano#ビューポート占有
  • C:\Windows\System32\drivers\etc\hosts
    127.0.0.1       www.a.com
    
  • D:\xampp\apache\conf\extra\httpd-vhosts.conf
    NameVirtualHost *:80
    
    
        DocumentRoot D:/xampp/htdocs/
        ServerName localhost
    
    
    
        ##ServerAdmin [email protected]
        DocumentRoot "D:/work_php/"
        ServerName www.a.com
        
            Require all granted
        
    
    
  • アクセスhttp://www.a.com/basic/web/,http://www.a.com/yiicomm/frontend/web/

  • 解決Commoser使用時プロンプト入力Token
    に入るhttps://github.com/settings/tokens「Generate new token」をクリックしてTokenを新規作成し、デフォルトの新規作成を選択するとTokenが得られ、この値を入力すればOKです.

    rest api

  • これを使ってhttps://github.com/deerawan/yii2-advanced-api
  • enable rewrite module in XAMPP
  • Cannot update yii2 via composer bower-asset/jquery could not be found # composer global require "fxp/composer-asset-plugin:~1.1.1" you also need to add the following code to your project’s composer.json file:
    "extra": {
        "asset-installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        }
    }