如何在yii中包含jquery4php(http://jquery4php.sourceforge.net/)?我在layout / 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")')
?>
在其他一些文件中显示
include(YsJQuery.php):无法打开流:没有这样的文件或目录
错误。那么如何在yii中包含jquery4php?
答案 0 :(得分:0)
不需要在yii中包含jquery已经完成了。你需要做的就是包含lib:
Yii::app()->clientScript->registerPackage('jquery');
如果使用jQuery4php,您将失去将脚本放在所需位置的能力,并在不需要的地方创建抽象。
但是如果你决定使用它。将您的注册脚本放在index.php或控制器中。 layout / main是yii中渲染器的最后一件事,当你调用你的api时没有加载lib
希望这有帮助
克劳德