我怎样才能把jquery4php(http://jquery4php.sourceforge.net/)包括在yii?我在布局/main.php中添加了以下行
<?php
Yii::import('application.extensions.lib.*');
require_once('YepSua/Labs/RIA/jQuery4PHP/YsJQueryAutoloader.php');
YsJQueryAutoloader::register();
?>但当我用
<?php
echo
YsJQuery::newInstance()
->onClick()
->in('#buttonId')
->execute('alert("Hello World")')
?>在其他一些文件中,yii显示
包含(YsJQuery.php):未能打开流:没有这样的文件或目录
错误。那么,我怎样才能把jquery4php包括在yii呢?
发布于 2013-10-08 09:37:12
不需要在yii中包含jquery,它已经完成了。要包含库,所要做的就是:
Yii::app()->clientScript->registerPackage('jquery');如果您使用jQuery4php,您将失去将脚本放在您想要的位置的能力,并在不需要它的地方创建抽象。
但如果你决定用它。将您的注册脚本放在index.php或控制器中。在yii中,布局/main是渲染器的最后一件事,当您调用api时,库没有加载。
希望这能有所帮助
克劳德
https://stackoverflow.com/questions/19218498
复制相似问题