<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>

                [TOC] ## 簡介 在本節里,我們簡單介紹一下本教程每節正文內容的寫作格式,方便大家閱讀和理解每節學習內容。 ## 體例格式 | 段落標題 | MVC模塊 | 說明 | | -- | ---| ------------- | | 簡介 | -- | 簡單介紹本節要完成的功能,如果是每章的第一節時通常也會介紹一下本章要完成的內容 | | 需求分解 | -- | 1,詳細分析功能知識點;2,列出功能實現思路和方法 | | 擴展包 | -- | 介紹并安裝本節開發需要安裝的擴展包 | | 配置 | -- | 在配置文件里添加或修改本節需要的配置 | | 數據字典 | -- | 數據表設計信息 | | 數據遷移 | -- | 用數據遷移命令創建數據表 | | 驗證器 | 模型 | 編寫數據模型的保存數據時的驗證規則 | | 數據模型 | 模型 | 編寫數據模型的業務邏輯 | | 控制器 | 控制器 | 編寫控制器的操作(行為 )方法 | | 路由 | 控制器 | 配置操作(行為 )訪問路由 | | 助手函數 | 視圖 | 聲明視圖模板使用的助手函數 | | 視圖模板 | 視圖 | 編寫視圖模板代碼 | | 樣式優化 | 視圖 | 對視圖頁面顯示樣式進行一些優化 | | 效果展示 | -- | 展示功能開發完效果 | | 知識點 | -- | 介紹本節涉及到的重要知識點內容 | | Git 代碼版本控制 | -- | 提交編寫的所有代碼 | 從下一章開始,絕大多數章節都是按照上述表格里的順序來介紹學習內容。我們之所以按照這個順序來完成每節的功能開發,是因為我們把每節的內容當做一個完整的產品需求來對待。 首先,我們在 **需求分解** 里詳細分析要實現功能的需求點、給出可行性實現方案,然后再開始寫代碼。寫代碼時我們按照 模型-控制器-視圖( Model - Controller - View )的順序來編寫,通常后一段落的開發依賴前一段落。
                  <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>

                              哎呀哎呀视频在线观看