0

如何在 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")')
?>

在其他一些文件中 yii 显示

包括(YsJQuery.php):未能打开流:没有这样的文件或目录

错误。那么如何在 yii 中包含 jquery4php 呢?

4

1 回答 1

0

不需要在 yii 中包含 jquery,它已经完成了。要包含该库,您所要做的就是:

Yii::app()->clientScript->registerPackage('jquery');

如果您使用 jQuery4php,您将失去将脚本放置在您想要的地方并在不需要的地方创建抽象的能力。

但是如果你决定使用它。将您的注册脚本放在 index.php 或控制器中。layout/main 是 yii 中的最后一个渲染器,当你调用你的 api 时,没有加载 lib

希望这可以帮助

克劳德

于 2013-10-08T09:37:12.643 回答