2010-07-04 34 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