-
直接使用某個CSS/JS 文件: {{ asset('xxx.js') }} 注冊/定義資源: {% javascripts %} {% stylesheets %}查看全部
-
在 html 中使用 extends -> {% extends 'ScourgenWebBundle::layout.html.twig' %} 可以重寫 parent 中定義的 block index.html.twig 中的 {% block maincontent %} {% endblock %} 可以覆蓋基類(layout.html.twig)中的 {% block maincontent %} {% endblock %} 如果{% block footer %}在{% block maincontent %}中,則必須重新寫 {% block footer %} {{ parent() }} {% endblock %} 否則,footer block 會因為在 maincontent block 中覆蓋而消失。查看全部
-
symfony 會對 html 標(biāo)簽自動轉(zhuǎn)義。查看全部
-
使用類的這種方式編碼,可以給不同的部分設(shè)置不同的緩存時間,從而更高效率。 頭部和尾部的 緩存時間 應(yīng)該是比較長。 相關(guān)課程也可以設(shè)置 1小時 的緩存時間。查看全部
-
標(biāo)簽頁結(jié)構(gòu): class TagPage extends WendaPage{ public $content; public function getRightMenu(){ return $this->new_question_button.$this->tags.$this->related_class; } public $related_class; }查看全部
-
問答頁面的結(jié)構(gòu): class WendaPage extends BasicPage{ public $content; public function getMainContent(){ return $this->getLeftMenu().$this->content.$this->getRightMenu(); } public function getLeftMenu(){ return $this->global_menu.$this->my_menu; } public $global_menu; public $my_menu; public function getRightMenu(){ return $this->new_question_button .$this->tags .$this->weekly_hot_question .$this->top_board; } public $new_question_button; public $tags; public $weekly_hot_question; public $top_board; }查看全部
-
abstract class BasicPage{ public function getHeader(){} public function getMainConternt(){} public function getFooter(){} }查看全部
-
Twig: 用類的繼承關(guān)系去管理頁面之間的關(guān)系!!查看全部
-
twig.sensiolabs.org/documentation查看全部
-
Twig模板: 輸出 -> {{ }} 判斷 -> {% %} 注釋 -> {# #}查看全部
-
使用 php app/console container:debug 查看所有Services 列出來查看全部
-
將一類事情封裝成服務(wù),只需調(diào)用接口查看全部
-
服務(wù)就是 -> 把特定事情的類或方法獨立于當(dāng)前代碼存在,并通過Service進行調(diào)用。查看全部
-
在 class 外面 寫第一級 route 在 function 寫第二級 route查看全部
-
也可在function 里判斷 $method = $this->getRequest()->getMethod(); if($method == "post"){ //do sth }查看全部
舉報
0/150
提交
取消