yii相关内容

Yii 中的多个 CJuiAutocomplete - 项目未呈现

我的视图页面上需要两个 CJuiAutocomplete 项目.不幸的是 - 只有其中之一正确呈现项目.另一个 - 呈现空行.我检查了萤火虫,并从数据库中正确检索了值.实际上,如果我更改 registerScript 的顺序 - 只有最后一个 registerScript 的自动完成才能正确呈现项目. 这是我的代码: widget('zii.widgets.jui.CJuiAutoComp ..
发布时间:2022-01-04 09:36:39 PHP

ActiveRecord (CDbCriteria) 与 QueryBuilder?

我必须制作一些过滤器,例如获取特定部门的人员,我想知道这样做的最佳方法. 其中一些将需要连接多个表. 有人知道CDbCriteria 和查询生成器之间的主要区别吗?我特别想知道数据库的兼容性. 我在关于查询生成器的 Yii 文档中找到了这个: 它提供了一定程度的数据库抽象,简化了到不同数据库平台的迁移. CDbCriteria 对象是否相同?更好吗? 解决方案 ..
发布时间:2022-01-04 09:36:29 其他开发

嗯.如何添加css“错误"在表单提交上输入的类?

我有 Yii 表格.某些字段是必需的.提交表单时,我需要将 CSS 类“错误"添加到文本输入中.我的代码: beginWidget('CActiveForm', array('id'='联系方式','enableClientValidation'=>真,'clientOptions'=>数组('validateOnSubmit'=>真,),));?> ..
发布时间:2022-01-04 09:36:10 PHP

yii 中条目的下一个/上一个按钮的最佳方式

我想知道为数据库中的条目创建下一个/上一个按钮的最佳方法是什么.假设我们有一个包含图像的表格,每个图像都有一个 ID 和一个路径.如果当前图像的 ID 等于“9",我如何获取下一个和前一个 ID? 我已经在这里找到了解决方案https://stackoverflow.com/a/8874382但这似乎是最新的选择.如果我们的数据库中有超过 10000 个条目(图像),这将使服务器不堪重负.首 ..
发布时间:2022-01-04 09:36:00 其他开发

无法在 Yii 中显示图像

我正在尝试在 CDetailView 中显示图像,这是我的代码: widget('zii.widgets.CDetailView', array('数据'=>$模型,'属性'=>数组('图片',大批('名称'='图像','类型'=>'原始','值'=>CHtml::image(Yii::app()->request->baseUrl.'../../../images/arsip/'.$model ..
发布时间:2022-01-04 09:35:52 其他开发

如何配置 YII i18n 功能以使用 gettext?

我安装了 yii-web-start 扩展,它使用数据库进行消息翻译,但我需要使用 gettext. 在哪里以及如何配置 YII-i18n? 解决方案 您可以使用 CGettextMessageSource 使用 gettext. 'components' =>大批('消息' =>大批('类' =>'CGettextMessageSource')), 默认情况下,您应该将 .po ..
发布时间:2022-01-04 09:35:43 其他开发

在 Yii 控制台应用程序中不自动加载 Mongo 类

我正在使用 Yii &mongodb(YiiMongoDbSuite 扩展),并创建了一个控制台应用程序.但它不起作用给出错误, include(Mongo.php): 无法打开流:没有那个文件或目录在文件/var/www/yii/framework/YiiBase.php 第 418 行 我已将 console.php 配置为包含所有模块、组件和模型.但是还是报错. 解决方案 ..
发布时间:2022-01-04 09:35:31 PHP

Yii 2.0.10 防止多次点击和 ActiveForm 提交

我经常使用 ActiveForms 并且发现它很方便它包括客户端验证脚本 yii.js 和 yii.activeForm.js.它通常会自行处理模型规则和基本验证. 直到 Yii 2.0.9: 我们可以使用以下脚本来防止由于快速按钮点击而导致多个表单提交: $('form').submit(function(){$(this).find('button[type!="button"],i ..
发布时间:2022-01-04 09:35:23 前端开发

JQuery UI 对话框:密码输入导致冻结

这是一种奇怪的行为,似乎只发生在 Chrome 和 JQuery UI 中.首先在密码字段中输入字符时,一切正常.但是,如果您尝试退格到输入中的最后一个字母,浏览器会锁定所有客户端操作.此外,如果您尝试突出显示输入的字符并退格,客户端操作会冻结. 只是想看看是否有人遇到过同样的问题,以及他们是如何解决的. 为了解决这个问题,我们在 2 个以上的独特页面主页视图上自动打开对话框.这是一个 ..
发布时间:2022-01-04 09:35:08 前端开发

Yii 条件

如何逐列查找空值? 它不起作用: $criteria->condition = '`seller_id` IS NULL'; 解决方案 $criteria->addCondition('seller_id IS NULL');$data= MODEL::model()->find($criteria); 试过了? **seller_id** 是 Yii 中映射的列名,它可能与您数据库 ..
发布时间:2022-01-04 09:34:52 PHP

如何使用 Yii 框架使用 yiic 命令创建 webapp

我正在尝试在 Yii 中构建我的第一个应用程序,其网站上的指南位于以下地址:http://www.yiiframework.com/doc/guide/1.1/he/quickstart.first-app # 添加评论问题是通过 YIIC 安装应用程序框架的任何问题都不会出现.我做了以下事情:1. 我浏览了作为我的 WAMP 服务器的框架的 CMD 库.2.我写了如下命令:yiic.php we ..
发布时间:2022-01-04 09:34:42 其他开发

yii2 中带有 Active Record 的复杂数据库查询

TL;博士我有一个适用于 RAW SQL 的查询,但我用查询构建器或活动记录重新创建它几乎没有成功. 我正在开发基于 yii2 高级应用程序模板的 Web 应用程序.我已经编写了一个数据库查询并使用 findbysql() 返回正确的记录来实现它,但是在将其转换为活动记录时遇到了麻烦. 我最初希望允许用户通过搜索表单(用户和日期)修改(过滤)结果,但是我后来意识到在具有活动记录的 gr ..
发布时间:2022-01-04 09:34:29 PHP

Yii 无法实例化控制器

如我所见,如果我们想实例化一个模型(例如名为 Post),我们只需要调用: $post = new Post(); 现在,我还想实例化一个 Controller(例如名为 Post,以及名为 PostController.php 的控制器的 php 文件).所以我使用这个代码: $postController = new PostController(); 但是,运行此代码时出现错误. ..
发布时间:2022-01-04 09:34:17 其他开发

查询时对相关模型的 Yii 限制

我遇到了限制问题.我使用的代码如下: $model = PostCategory::model();$record = $model->with(array('帖子'=>数组('order'='posts.createTime DESC','限制'=> 3,))-> findByPK($id); 我想限制为分页目的查询的帖子.我也尝试添加 'together'=>true 在限制之后,这也 ..
发布时间:2022-01-04 09:34:09 PHP

PHP 中的命名空间阻止使用 Yii 静态函数

我刚刚在我的小应用程序中实现了命名空间,如下所述:http://www.yiiframework.com/doc/guide/1.1/en/basics.namespace 我遇到了一个问题,我的控制器将不再访问 Yii::app()->getRequest(); 说它找不到 include(C:\Users\bkuhl\htdocs\instaLabel\application\prote ..
发布时间:2022-01-04 09:34:03 PHP

Backbone Sync 返回一个空的 $_POST 数组

我正在尝试使用 Backbone 和 Yii 框架开发我的第一个 RESTful 应用程序.我对 GET 方法没有任何问题,但我现在坚持使用 POST 方法来创建一个新元素. 我在 Backbone 中有一个评论模型: var commentModel = Backbone.Model.extend({urlRoot: "index.php/api/comments",idAttribut ..
发布时间:2022-01-04 09:33:43 PHP

如何在 Yii 中播种?

我想知道一旦通过迁移创建了表格,如何在 Yii 中播种?我有一个使用 up 方法的迁移: 公共函数 up(){$this->createTable('users',array('id'=>"pk",'登录'=>'字符串非空'));echo "表 'users' 已创建.\n";返回真;} 我也有相应的用户模型及其CRUD操作.当我尝试使用 up-method 执行另一个迁移时 公共函数 u ..
发布时间:2022-01-04 09:33:35 其他开发

Yii - 模型单元测试上传表单

我有以下上传表单模型 class TestUploadForm 扩展 CFormModel{公开 $test;公共函数规则(){返回数组(数组(测试,'文件','类型' => 'zip,rar'),);} 我的问题是,如何进行单元测试?我试过类似的东西: public $testFile = 'fixtures/files/yii-1.1.0-validator-cheatsheet.pdf ..
发布时间:2022-01-04 09:33:28 其他开发