我终于放弃了学习Zend的想法,而是发现CakePHP和CodeIgniter非常令人印象深刻且易于理解,而不是填充index.php的奇怪全局函数和配置。无论如何,我想问你CakePHP甚至用PHP语言吐出Html,如: -
<?= $html->css('default'); ?>
我必须只使用这种语法吗?或者我可以使用普通的旧HTML链接标记来加载我的样式表吗?如果我必须严格遵循这些规则,那么我如何在CakePHP中使用JQuery等等?
提前致谢:)
答案 0 :(得分:3)
您可以在.ctp文件中使用纯HTML。但是,使用CakePHP提供的帮助将使您的生活更轻松。
至于使用JavaScript(如jquery)
echo $javascript->link('scriptfile');
查看蛋糕书了解更多信息:
http://book.cakephp.org/view/206/Inserting-Well-Formatted-elements
答案 1 :(得分:1)
在视图文件中,您可以使用在PHP文件中有效的任何内容。
<?php ... ?>
内部(不要永远执行此操作:<? ... ?>
- IE将失败)<script type=....> ... </script>
使用css和javascript和html图像帮助程序,如果您指定的路径在第一个字符处不包含'/',CakePHP将查找webroot / css(或webroot / js或webroot / img)。如果路径的第一个字符是'/',那么您可以指定自己的位置,例如
echo $javascript->link('scriptfile'); // webroot/js/scriptfile.css
(请注意帮助程序附加文件类型)
echo $javascript->link('/myScripts/scriptfile'); // webroot/myScripts/scriptfile.css