<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 創建你自己的應用程序結構 > 注:本章節正在開發中。 雖然?[basic](https://github.com/yiisoft/yii2-app-basic)?和?[advanced](https://github.com/yiisoft/yii2-app-advanced)?項目模板能夠滿足你的大部分需求,但是,你仍有可能需要創建你自己的項目模板來開始項目。 Yii 的項目模板是一個包含?`composer.json`?文件的倉庫,并被注冊為一個 Composer package。任何一個倉庫都可以被標識為一個 Composer package,只要讓其可以通過?`create-project`?Composer 命令安裝。 由于完全從新創建一個你自己的模板工作量有點大,最好的方式是以一個內建模板為基礎。這里,我們使用基礎應用模板。 ## 克隆基礎模板 第一步是從 Git 倉庫克隆 Yii 的基礎模板: ~~~ git clone git@github.com:yiisoft/yii2-app-basic.git ~~~ 等待倉庫下載到你的電腦。因為為調整到你自己的模板所產生的修改不會被 push 回,你可以刪除下載下來的?`.git`?目錄及其內容。 ## 修改文件 Next, you'll want to modify the?`composer.json`?to reflect your template. Change the?`name`,?`description`,?`keywords`,?`homepage`,`license`, and?`support`?values to describe your new template. Also adjust the?`require`,?`require-dev`,?`suggest`, and other options to match your template's requirements. 接下來,你需要修改?`composer.json`?以配置你自己的模板。修改?`name`,`description`,?`keywords`,?`homepage`,?`license`, 和?`support`?的值來描述你自己的模板。同樣,調整?`require`,?`require-dev`,`suggest`?和其他的參數來匹配你模板的環境需求。 > 注意:在?`composer.json`?文件中,使用?`extra`?下的?`writeable`?參數來指定使用模板創建的應用程序后需要設置文件權限的文件列表。 接下來,真正的修改你的應用程序默認的目錄結構和內容。最后,更新 README 文件以符合你的模板。 ## 發布一個 Package 模板調整好后,通過其創建一個 Git 倉庫并提交你的代碼。如果你希望將你的應用程序模板開源,[Github](http://www.yiichina.com/doc/guide/2.0/tutorial-start-from-scratch)?將是最好的托管服務。如果你不喜歡其他的人來跟你一起協作,你可以使用任意的 Git 倉庫服務。 接下來,你需要為 Composer 注冊你的 package。對于公有的模板,你可以將 package 注冊到?[Packagist](https://packagist.org/)。對于私有的模板,注冊 package 將會麻煩一點。參考?[Composer documentation](https://getcomposer.org/doc/05-repositories.md#hosting-your-own)?獲取更多的指示。 ## 使用模板 以上就是為了創建一個新的 Yii 項目模板你需要做的事情。現在,你可以使用你自己的模板創建項目了: ~~~ composer global require "fxp/composer-asset-plugin:~1.0.0" composer create-project --prefer-dist --stability=dev mysoft/yii2-app-coolone new-project ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看