首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包括依伊的jquery4php

包括依伊的jquery4php
EN

Stack Overflow用户
提问于 2013-10-07 06:41:49
回答 1查看 58关注 0票数 0

我怎样才能把jquery4php(http://jquery4php.sourceforge.net/)包括在yii?我在布局/main.php中添加了以下行

代码语言:javascript
复制
<?php
Yii::import('application.extensions.lib.*');
require_once('YepSua/Labs/RIA/jQuery4PHP/YsJQueryAutoloader.php');
YsJQueryAutoloader::register();
?>

但当我用

代码语言:javascript
复制
<?php
echo 
YsJQuery::newInstance()
  ->onClick()
  ->in('#buttonId')
  ->execute('alert("Hello World")')
?>

在其他一些文件中,yii显示

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

错误。那么,我怎样才能把jquery4php包括在yii呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-08 09:37:12

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

代码语言:javascript
复制
Yii::app()->clientScript->registerPackage('jquery');

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

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

希望这能有所帮助

克劳德

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19218498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档