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

                <h3 style="color:purple;">命名規則</h3> > 參考文檔:https://www.cnblogs.com/javawebsoa/archive/2013/07/16/3194103.html 遵循PSR-2命名規范和PSR-4自動加載規范,并且注意如下規范 1. 類的命名空間地址和所在的路徑地址一致,例如 Home\Controller\UserController,類所在的路徑應該是:Application/Home/Controller/UserController.php 2. 確保文件的命名和調用大小寫一致,是由于在類Unix系統上面,對大小寫是敏感的 3. 類名和文件名首字母大寫且類名需要加model或是controller,例如?UserController類的文件命名是User.php, InfoModel類的文件名是Info.php, 并且不同的類庫的類命名有一定的規范 例如 ``` 類名:文件名+Controller,采用駝峰命名法,首字母大寫 方法名:動作名+Action,采用駝峰命名法,動作名首字母小寫 ``` <h3 style="color:purple;">控制器:controller/Hello.php</h3> ``` class HelloController extends Yaf_Controller_Abstract { public function indexAction() { $this->getView()->assign("say", 'Hello world!'); } public function nameAction() { $this->getView()->assign('name', 'yaf'); } } ``` <h3 style="color:purple;">視圖文件</h3> ``` public function indexAction() { $this->getView()->assign("say", 'Hello world!'); } ``` <h3 style="color:purple;">index 方法,默認會把 變量 say 值分配給 視圖文件 views/hello/index.phtml</h3> ``` public function nameAction() { $this->getView()->assign('name', 'yaf'); } ``` name 方法,默認把變量 name 分配給視圖文件 views/hello/name.phtml 視圖文件都放在以類名(小寫)為目錄的文件夾中,不同方法對用不同視圖文件 5, 方法的命名使用駝峰法,并且首字母小寫或者使用下劃線“_”,例如?getUserName,_parseType,通常下劃線開頭的方法屬于私有方法; 6,所有文件及文件夾命名都采用小寫(yaf要求mvc中的model,controller,plugin等類文件有另外的規范除外),多個單詞以下劃線做分隔,命名時采用標準的英文(英文簡寫),不采用拼寫與英文的混合 類名:class Foo_Bar? 方法名:function fooFunction()?
                  <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>

                              哎呀哎呀视频在线观看