yii相关内容
我需要使用CAutoComplete制作一个下拉列表.一切都设置好并且可以正常工作,这是我的操作代码: request->isAjaxRequest && isset($_GET['q'])) { $name = $_
..
我试图向我的yii应用程序添加模式窗口. 为此,我使用框架中的jquery. 但是,它不适用于以下框架中的jquery(1.8.3): framework/web/js/source 错误是: 未捕获的TypeError:对象[object Object]没有方法'modal' 在这一行: $('#dataModal').modal().css({ width:
..
我正在以静态形式使用Yii用户端验证,这很棒. 但是我不知道如何为ajax加载的元素添加验证器. 我有一个简单的表单窗口小部件,我想通过AJAX将更多的输入字段加载到其中(这对于小型jQuery脚本来说不是问题).但是我不知道如何为加载的元素添加Yii javascript验证器-我的意思是自动创建的JS验证器,例如: /
..
我经常使用 ActiveForms 并发现它很方便它包含客户端验证脚本yii.js和yii.activeForm.js.通常,它自己负责模型规则和基本验证. 直到Yii 2.0.9: 我们可以使用以下脚本来防止由于快速单击按钮而提交多个表单: $('form').submit(function(){ $(this).find('button[type!="button"],i
..
我正在为Yii应用程序制作一个小部件.主布局视图注册所有通用脚本文件,例如jQuery和jQueryUI.在我的小部件中,我想使用依赖已加载的jQueryUI的jQueryUI插件. 我知道我可以指定脚本在页面上的哪个位置,但是将其简单地包含在“末尾"似乎有点不知所措-如果在该插件之后还需要加载其他脚本,该怎么办?如何确保以正确的顺序加载它们-任何人都有任何想法? 解决方案 您可以在
..
可能重复: Yii框架:使用来自相关Active Record模型的数据用于搜索 Yii在管理页面下提供了高级搜索功能. 这张照片很好地解释了我的问题. 图片上显示的此功能是通过以下代码示例实现的. $('.search-form form').submit(function(){ $.fn.yiiGridView.update('order-grid', {
..
我对Yii& jQuery: 当我打开在localhost Yii上使用ajax/jquery的页面时,会自动向该页面的资产添加资产包含调用:
..
当尝试确定x可编辑的值时,出现以下异常. [Exception ...“" nsresult:"0x805e0006()"位置:"JS框架:: :: .send ::第8400行"数据:否] View Code: widget('bootstrap.widgets.TbGridView', array( 'id' => 'subjectgrid', 'it
..
我正在使用以下代码来生成ajax请求: echo CHtml::dropDownList('teamA', '', EnumController::getTeamOption(), array( 'empty' => '(Team / Single)', 'ajax' => array( 'type'=>'POST',
..
这是一种奇怪的行为,似乎只发生在Chrome和JQuery UI中。在首先将字符输入密码字段时,一切都正常运行。但是,如果您尝试退格到输入中的最后一个字母,浏览器将锁定所有客户端操作。此外,如果您尝试突出显示输入的字符并退格,则客户端操作会冻结。 只是伸手去看是否有人遇到过同样的问题,以及他们是如何解决的。 In为了体验这个问题,我们在2个独特的页面主页视图上自动打开了对话框。这是一个
..
我遇到Yii网格视图的问题。由于某种原因它似乎没有正确加载,即使包含脚本(我可以在源代码中看到它)。 这是HTML的标题部分:
..
我的布局上有jQuery加载资产,我想使用 CHtml :: ajaxButton / ajaxSubmitButton 。 但是当我在运行时使用它与另一个渲染时,它再次加载jQuery资产并出错。 如何阻止脚本加载?
..
是否有任何PHP函数将整数转换为Lakh和Crore? 900800 - > 9,00,800 500800 - > 5,00,800 解决方案 您已添加 Yii 在您的问题标签中,您可以在 Yii 中执行此操作,如下所示: Yii :: app() - > language ='en_IN'; //输出:Lakh 9,00,800 echo Yi
..
在我的JavaScript中(使用jQuery),我需要访问一整套PHP变量。虽然我只是将JavaScript文件作为视图生成,然后使用 renderPartial()来回显主视图中的JavaScript。 然而,这显然不是很优雅,所以我想知道'Yii'的做法。我一直在看资产管理器,但这似乎是静态JavaScript文件 - 你不能在那里包含PHP(除非我错了)。 还有另一种方法吗?
..
我在Yii模型中有两个相关的字段。它们是items_per和items_period。 items_per 是一个整数,它反映了在给定时间段内要处理的项目数。 items_period 是该时段内的秒数(带有标记为秒,分钟,小时的选项的下拉列表)。通过items_period乘以items_per并且你有“每秒项目数”。 我有一个自定义验证规则设置为限制每秒的项目超过一定数量。当
..
在人们跳过我之前,我已经看到了这个帖子:我如何PHP - 反序列化jQuery序列化表单? 我的问题非常相似,但我的数据却大相径庭。我正在使用AJAX调用来做帖子,数据发布很好(jQuery是1.7)。形式&当用户点击几个链接并向下钻取到此形式时,动态加载AJAX& ajax脚本。 AJAX看起来像:(顺便说一句,我知道你应该给我们.on()但是我似乎无法让它像我一样工作。 live(
..
我正在尝试使用 $ form.reset();重置我的Yii项目中的表单。 这样我只能设法重置字段值,但现有的验证错误仍然显示。我怎样才能清除验证错误? 解决方案 Yii为此功能安装了挂钩,但它没有方便地公开它们。要完全重置表单,您需要执行以下操作: $ form.reset()。trigger('reset');
..
我知道 live 已被弃用。现在我正在使用Yii网格视图,我有以下代码: $ this-> widget('zii.widgets.grid .CGridView',数组( 'id'=>'category-grid', 'DataProvider'=> $ model-> search(), 'filter'=> ; $ model, 'columns'=>数组( '标题', 数组(
..
我需要使用ajax启用分页 我的代码 控制器(更新内容ajax) function actionIndex(){ $ dataProvider = new CActiveDataProvider('News',array( 'pagination'=> array( 'pageSize'=> 1, ), )); if(Yii :: app() - > request-> is
..
我的MySQL表的主要是2列的组合:space_id(INTEGER)和day(DATE)。 CREATE TABLE `ck_space_calendar_cache`( `space_id` int(11)NOT NULL, `day` date NOT NULL, `available`minintint(1)unsigned NOT NULL DEFAULT'0', `price`
..