2010-07-04 110 views
0

我終於放棄了學習Zend的想法,相反我發現CakePHP和CodeIgniter非常令人印象深刻,並且很容易理解,而不是填充奇怪的全局函數和index.php的配置。不管怎麼說,我想問你,CakePHP的甚至吐出的HTML類型的PHP語言一樣的: -CakePHP初學者關於視圖的問題

<?= $html->css('default'); ?> 

我一定只一定使用此語法?或者我可以使用普通的舊HTML的鏈接標籤來加載我的樣式表?如果我必須嚴格遵守這些規則,那麼我應該如何在CakePHP中使用JQuery和這些東西?

在此先感謝:)

+1

我強烈建議您使用短的PHP標記望而卻步。即使用<?php不是<?或<?=。至於你的問題,我不熟悉w/CakePHP。不過,我希望你可以在你的**視圖**中使用純HTML。 – 2010-07-04 03:44:25

回答

1

在視圖文件,你可以使用任何在PHP文件中有效的東西。

  • 在你的心中,只是覺得HTML和PHP在同一時間:
  • PHP內<?php ... ?>(不永遠做到這一點:<? ... ?> - IE會失敗)內<script type=....> ... </script>
  • JS
  • HTML裏面:...好吧,沒有任何東西。
  • 您可以使用HTML或幫助程序包含嵌入式CSS或CSS文件。
  • 即使PHP包含也可以使用。

使用CSS和JavaScript和HTML圖像的幫手,如果您指定不包含「/」的第一個字符,CakePHP會看在根目錄/ CSS的路徑(或根目錄/ JS或Webroot公司/ IMG) 。如果路徑的第一個字符是'/',那麼你可以指定你自己的位置,例如

  • echo $javascript->link('scriptfile'); // webroot/js/scriptfile.css(注意輔助附加文件類型)

  • echo $javascript->link('/myScripts/scriptfile'); // webroot/myScripts/scriptfile.css