<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之旅 廣告
                # Bundle/包 SF對一個應用的結構安排,是基于bundle(包)。這個應用的MVC結構,所有的配套文件都被集中在一個包里。這么做是有好處的。比如,一個應用不再僅僅是一個獨立的應用,只要符合一定的規范,這個應用(包)完全可以嵌入到另外一個更大的應用之中。實際上,我們之前看到過的所謂第三方庫,都是一個一個獨立的bundle,通過composer安裝到我們的應用中,成為我們應用中的一部分,并為我們的應用提供功能。 在實際應用中,我們可以將一個包理解為一個目錄。一個典型的包可能包括如下的內容: ![](https://box.kancloud.cn/6392447d548f6d1266dacc9ff5049742_243x177.png) 其中: * Controller中存放所有控制器代碼。 * DataFixtures中是樣本數據填充。 * Entity中是所有的數據實體。可以簡單地理解為一張張表格。 * Form中存放所有的表單類型,用于生成表單。 * Repository中是對數據實體的一些自定義操作。 * Resources/config中有一部分是以YML形式定義的Doctrine數據實體;另一部分可以存放針對本包的配置文件,如`routing.yml`文件。 * Resources/views中會存放所有本包要用到的視圖模板,以Twig語法寫成。 * Tests中可以存放各種測試文件,既可以是單元測試也可是是功能測試。 * Twig中存放著專為Twig編寫的定制過濾器。 在實際應用中,你的應用可能不會有這么多目錄。一個典型的SF2安裝,是沒有`DataFixtures`,?`Form`,`Repository`,?`Twig`等目錄的。 事實上,有些目錄的命名也完全是任意的。上面截屏中的名字只是列出了一個我所開發的應用中的例子。
                  <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>

                              哎呀哎呀视频在线观看