2012-09-02 56 views
1

我使用Zend框架。如何添加樣式表到我的佈局,並通過從視圖中值的佈局

我的結構(只包括需要這個問題的文件和文件夾):

application 
    >configs 
    >controllers 
    >forms 
    >images 
    >layouts 
    >scripts 
     >layout.phtml 
    >models 
    >styles 
    >style.css 
    >views 
    >scripts 
     >index 
     >index.phtml 
    Bootstrap.php 
docs 
library 
logs 
public 
test 

我已經拿到了佈局正常工作。但是,我想問幾個問題,以讓我的建立完善了我想要的方式。

  1. application>style是樣式表的好地方嗎?如果不是推薦的是什麼?
  2. 如何將樣式表添加到佈局?
  3. 在我的佈局我有一個標題標籤:<title>Text</title>。如何將我的控制器的值傳遞給它?

回答

1
  1. 樣式表需要從瀏覽器的訪問,所以通常你會放在公共目錄中的這些地方,如公共/ CSS

  2. 有幾種方法,包括將相對標籤在您的視圖/佈局,但我的首選選項是在您的控制器內使用viewHelper

    $ this-> view-> headLink() - > setStylesheet('/ css/style.css'); 然後在佈局文件到您的通話headLink()將自動包括樣式表。

  3. 我這樣做的方式是使用合適的詞彙了過去。可能有更好的方法。

+0

回覆:(3):設置''從控制器:在控制器,你可以叫'$這個 - >查看 - > headTitle() - >預定( '我的標題')'(或追加,根據你喜歡的)。或者,您可以簡單地使用'$ this-> view-> pageTitle'將標題傳遞給視圖,然後讓佈局進行'headTitle()'調用。就我個人而言,我更喜歡後者,因爲渲染標題標籤讓我覺得這是一個看法。 – <span class="text-secondary"> <small> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-wbptuebt-vm.html" target="_blank" title="如何佈局添加到ViewFlipper並更改視圖價值"> 如何佈局添加到ViewFlipper並更改視圖價值 </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-ciisvxqk-bdn.html" target="_blank" title="如何從延遲列表中添加視圖到佈局"> 如何從延遲列表中添加視圖到佈局 </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-ubwzagmq-ee.html" target="_blank" title="在列表視圖中添加布局"> 在列表視圖中添加布局 </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-bjcguhun-kg.html" target="_blank" title="的Android - 添加布局到父佈局"> 的Android - 添加布局到父佈局 </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-ogwlhxgs-bcu.html" target="_blank" title="添加布局元素到視圖佈局"> 添加布局元素到視圖佈局 </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-dtaanlkb-eo.html" target="_blank" title="如何將我的自定義視圖添加到XML佈局?"> 如何將我的自定義視圖添加到XML佈局? </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-nmgaykif-bnu.html" target="_blank" title="如何將佈局添加到我的自定義視圖"> 如何將佈局添加到我的自定義視圖 </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-wwxgjkvy-us.html" target="_blank" title="如何在視圖下添加布局"> 如何在視圖下添加布局 </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-offzepzd-to.html" target="_blank" title="無論訂單添加到佈局如何製作合適的佈局視圖?"> 無論訂單添加到佈局如何製作合適的佈局視圖? </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-exxywqxa-mh.html" target="_blank" title="如何加載佈局並將其添加到Android中的其他佈局?"> 如何加載佈局並將其添加到Android中的其他佈局? </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-membgrrt-mh.html" target="_blank" title="添加列表到我的佈局"> 添加列表到我的佈局 </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-udhdyusp-bhy.html" target="_blank" title="如何將佈局添加到android中的佈局"> 如何將佈局添加到android中的佈局 </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-ykcfjakb-bcm.html" target="_blank" title="如何刪除佈局並通過按鈕單擊添加新佈局"> 如何刪除佈局並通過按鈕單擊添加新佈局 </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-endievpl-bbv.html" target="_blank" title="如何添加我的自定義視圖中的XML佈局?"> 如何添加我的自定義視圖中的XML佈局? </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-obwwqkzk-bmr.html" target="_blank" title="將滾動視圖添加到佈局"> 將滾動視圖添加到佈局 </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-dsghjhdj-b.html" target="_blank" title="Android - 添加視圖到佈局"> Android - 添加視圖到佈局 </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-ojkzjlvu-ok.html" target="_blank" title="以編程方式創建佈局並添加到視圖"> 以編程方式創建佈局並添加到視圖 </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-mfahyjir-vx.html" target="_blank" title="我想通過幾個佈局添加EDITTEXT箱值,將其發佈到EDITTEXT盒上的佈局叫做結果"> 我想通過幾個佈局添加EDITTEXT箱值,將其發佈到EDITTEXT盒上的佈局叫做結果 </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-tmxommdf-ww.html" target="_blank" title="表佈局視圖"> 表佈局視圖 </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-turlxwpg-ro.html" target="_blank" title="如何將佈局添加到另一個佈局的頂部?"> 如何將佈局添加到另一個佈局的頂部? </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-cvnjocxp-beh.html" target="_blank" title="如何添加可滾動到由內佈局的佈局"> 如何添加可滾動到由內佈局的佈局 </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-nxvjrlxb-bs.html" target="_blank" title="在視圖中添加布局"> 在視圖中添加布局 </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-drhsefic-bg.html" target="_blank" title="將視圖添加到除屏幕上出現的佈局以外的佈局"> 將視圖添加到除屏幕上出現的佈局以外的佈局 </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-mbjmptpg-cz.html" target="_blank" title="從佈局中刪除樣式表"> 從佈局中刪除樣式表 </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-dxtpvrjf-qs.html" target="_blank" title="我如何添加現有的XML佈局,通過代碼"> 我如何添加現有的XML佈局,通過代碼 </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-pbflgbml-mb.html" target="_blank" title="從充氣列表視圖佈局添加RadioButtons到RadioGroup"> 從充氣列表視圖佈局添加RadioButtons到RadioGroup </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-klwdgxdp-bp.html" target="_blank" title="Qt在主佈局中添加布局"> Qt在主佈局中添加布局 </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-bfkbqzjd-bhr.html" target="_blank" title="Dynamicaly在佈局中添加布局?"> Dynamicaly在佈局中添加布局? </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-cgfiyfsn-bae.html" target="_blank" title="Magento的 - 添加到佈局"> Magento的 - 添加到佈局 </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-uwyhsijl-bdc.html" target="_blank" title="Android:如何從不同的佈局添加視圖"> Android:如何從不同的佈局添加視圖 </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-vewurpqk-nz.html" target="_blank" title="TensorFlow - 恢復(如果存在)"> TensorFlow - 恢復(如果存在) </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-qdizxzsl-ok.html" target="_blank" title="阿帕奇氣流1.9從GitHub"> 阿帕奇氣流1.9從GitHub </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-xlwltvrj-ne.html" target="_blank" title="在add_custom_command中連接多個文件"> 在add_custom_command中連接多個文件 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-ttdaxkmp-nq.html" target="_blank" title="Laravel 5/Form安全(需要澄清)"> Laravel 5/Form安全(需要澄清) </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-ghukbgjo-mm.html" target="_blank" title="如何用虛假來表示可空值?"> 如何用虛假來表示可空值? </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-fxocyrsj-mv.html" target="_blank" title="Excel的數字格式損壞"> Excel的數字格式損壞 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-xphnnpes-ma.html" target="_blank" title="Activemq - 通過不穩定連接發送大文件的最佳協議"> Activemq - 通過不穩定連接發送大文件的最佳協議 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-oxpejcyj-hn.html" target="_blank" title="「JBoss Tools Java Standard Tools AngularJS」將被忽略,因爲它已被安裝"> 「JBoss Tools Java Standard Tools AngularJS」將被忽略,因爲它已被安裝 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-vhysnhuo-ke.html" target="_blank" title="命令超時| Discord.js"> 命令超時| Discord.js </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-oqwfsoag-cy.html" target="_blank" title="如何獲取此數據?"> 如何獲取此數據? </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-wbptuebt-vm.html" target="_blank" title="如何佈局添加到ViewFlipper並更改視圖價值"> 如何佈局添加到ViewFlipper並更改視圖價值 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-ciisvxqk-bdn.html" target="_blank" title="如何從延遲列表中添加視圖到佈局"> 如何從延遲列表中添加視圖到佈局 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-ubwzagmq-ee.html" target="_blank" title="在列表視圖中添加布局"> 在列表視圖中添加布局 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-bjcguhun-kg.html" target="_blank" title="的Android - 添加布局到父佈局"> 的Android - 添加布局到父佈局 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-ogwlhxgs-bcu.html" target="_blank" title="添加布局元素到視圖佈局"> 添加布局元素到視圖佈局 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-dtaanlkb-eo.html" target="_blank" title="如何將我的自定義視圖添加到XML佈局?"> 如何將我的自定義視圖添加到XML佈局? </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-nmgaykif-bnu.html" target="_blank" title="如何將佈局添加到我的自定義視圖"> 如何將佈局添加到我的自定義視圖 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-wwxgjkvy-us.html" target="_blank" title="如何在視圖下添加布局"> 如何在視圖下添加布局 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-offzepzd-to.html" target="_blank" title="無論訂單添加到佈局如何製作合適的佈局視圖?"> 無論訂單添加到佈局如何製作合適的佈局視圖? </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-exxywqxa-mh.html" target="_blank" title="如何加載佈局並將其添加到Android中的其他佈局?"> 如何加載佈局並將其添加到Android中的其他佈局? </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>