问题标签 [gii]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2544 浏览

yii - Gii 未在模型创建器中检测到 mysql 表

从 config/main.php :

当我使用 gii 模型生成器(http://localhost/yii/testdelete/index.php?r=gii/model)并尝试在表名中输入“post”或“user”并单击“Preview”时,它说:

表“帖子”不存在。

我希望能够使用这些表创建模型。

从 phpMyAdmin 导出:

如果不存在则创建表post( idint(10) unsigned NOT NULL AUTO_INCREMENT, created_onint(11) unsigned NOT NULL, titlevarchar(255) COLLATE utf8_unicode_ci NOT NULL, contenttext COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id)) ENGINE=InnoDB DEFAULT CHARSET=utf8整理=utf8_unicode_ci AUTO_INCREMENT=1;

如果不存在则创建表user( idint(10) unsigned NOT NULL AUTO_INCREMENT, usernamevarchar(200) COLLATE utf8_unicode_ci NOT NULL, passwordchar(40) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT= 1;

0 投票
2 回答
4607 浏览

php - Yii - 从自定义控制器类继承 - 未找到

这有效:

但 ...

说:

PHP 警告

包括(SomeController.php):无法打开流:没有这样的文件或目录

两个文件都在

顺便说一句,过去我也尝试使用带有“SomeController”作为基类的 Gii 控制器生成器......

它说:

当我点击“立即尝试”时,它还说:

PHP 警告

包括(SomeController.php):无法打开流:没有这样的文件或目录

0 投票
1 回答
2257 浏览

php - Yii中如何用Gii生成数据库表模型?

问题:

我使用gii生成数据库表模型。所以如果我的用户表结构有任何变化,我会使用 gii 并且我的所有关系和其他方法都从类中删除。所以我需要备份类并重新生成类并带回其他方法和关系。

可能的解决方案:

对于表“用户”,我将我的课程更改为两个这样的课程:

问题:

上面的方法对我Users有用,我在我的代码中只使用类。它是有效的方法还是这个逻辑有任何问题。有没有其他方法。

谢谢

0 投票
1 回答
1558 浏览

yii - Yii / Gii 模型代码生成添加方法到生成器

我在网上浏览了一下,找不到很好的解释。

使用 Gii 我生成模型。我想知道如何让生成器也为我生成的所有模型添加自定义方法?我想添加一个方法,将“->queryAll()”的结果传递给它,并将它映射到我自己。

提前致谢

0 投票
2 回答
320 浏览

php - 没有 css/js 的 Gii

我正在尝试使用 Yii 的自动代码生成工具 Gii,但它试图引用一堆不存在的 CSS 和 JS 文件。我从头开始尝试了多次,每次都设置权限。似乎没有生成文件,但是,确实生成了神秘的命名文件夹。我怎样才能解决这个问题?我找不到任何有同样问题的人。

这是截图:http ://screencast.com/t/zZkuKGo7

非常感谢任何正确方向的帮助或指示。

0 投票
1 回答
398 浏览

tdd - 测试 CRUD 中的 KO 断言,来自 Phpunit 和 Yii

我正在遵循手册“使用 Yii1.1 和 PHP5 开发敏捷 Web 应用程序”,但我不知道,为什么测试 CRUD 失败,

在正确测试“数据库连接”(第 4 章)之后,它是从 Gii 正确创建的“实体 AR 类”,但在创建 testCRUD 时,输出返回是一个错误的断言,如下所示:

好的(1 个测试,0 个断言)

只是我在手册中没有遵循一个步骤,即创建 CDbConnection 类,因为测试连接没问题。此外,我检查了所有更改类 Test 和 main.php 文件,一切正常。

实体测试.php

实体.php

干杯。

0 投票
2 回答
1843 浏览

yii - Yii 连接到实时数据库

我正在本地开发一个应用程序,并希望连接到实时数据库,但是当尝试访问 gii 的 crud 生成器时,我收到以下错误:

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] 连接尝试失败,因为连接方一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。

连接到本地数据库没有问题,所以我想这与 XAMPP 或防火墙设置有关,但我不知道是什么。

提前谢谢了。

0 投票
2 回答
719 浏览

yii - Gii 模块生成器不生成某些文件

我希望 Gii 模块生成器为 'admin' 生成如下:

但它只是在下面生成列表:

为什么?我怎样才能让它产生其余的?我的第一个期望是根据“Jeffrey Winesett 用 Yii 和 PHP 开发 Web 应用程序”一书。

0 投票
1 回答
88 浏览

php - Gii 模块视图

当我使用 Gii 工具在模块上下文中为模型生成 CRUD 时,我希望在模块目录下创建视图和控制器,但它们是在应用程序控制器和视图方向下创建的。为什么以及如何解决?

这是我的模型路径别名

澄清:

控制器和视图在这里创建:

但它应该在这里创建:

0 投票
1 回答
721 浏览

fpga - 佐世保 GII virtex5 fpga 配置

我正在使用带有两个 FPGA 的 Sasebo GII 板:Xilinx Spartan 和 Xilinx Virtex5(并且该板有几个单独的 JTAG 接口用于配置 fpgas)。

我在 Linux 下使用 ISE 14.4,但在配置 Virtex 5 FPGA 时遇到了一些麻烦。(斯巴达没有问题)。

我正在使用“影响”将配置文件发送到 FPGA。一开始 Impact 扫描电路板并发现 Spartan FPGA 没有问题,我可以对其进行配置,但是当我将电缆插入另一个接口并按下 Impact 上的扫描时,它说:

“检测到许多未知设备。按是继续或按否停止。”

如果我按下 NO 选项,那么显然什么也没有发生 :-) 如果我点击 YES 失败,我可以手动添加 Virtex5 FPGA,但它无法将配置文件上传到它(甚至在我尝试时失败)检测设备 ID)。

我已经尝试了板上所有的 JTAG 接口,没有。

使用 SPARTAN FPGA 在同一块板上进行相同的操作,所以我被卡住了。有任何想法吗 ?