问题标签 [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.
yii - Gii 未在模型创建器中检测到 mysql 表
从 config/main.php :
当我使用 gii 模型生成器(http://localhost/yii/testdelete/index.php?r=gii/model)并尝试在表名中输入“post”或“user”并单击“Preview”时,它说:
表“帖子”不存在。
我希望能够使用这些表创建模型。
从 phpMyAdmin 导出:
如果不存在则创建表post
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
created_on
int(11) unsigned NOT NULL,
title
varchar(255) COLLATE utf8_unicode_ci NOT NULL,
content
text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
)) ENGINE=InnoDB DEFAULT CHARSET=utf8整理=utf8_unicode_ci AUTO_INCREMENT=1;
如果不存在则创建表user
(
id
int(10) unsigned NOT NULL AUTO_INCREMENT,
username
varchar(200) COLLATE utf8_unicode_ci NOT NULL,
password
char(40) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY ( id
)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT= 1;
php - Yii - 从自定义控制器类继承 - 未找到
这有效:
但 ...
说:
PHP 警告
包括(SomeController.php):无法打开流:没有这样的文件或目录
两个文件都在
顺便说一句,过去我也尝试使用带有“SomeController”作为基类的 Gii 控制器生成器......
它说:
当我点击“立即尝试”时,它还说:
PHP 警告
包括(SomeController.php):无法打开流:没有这样的文件或目录
php - Yii中如何用Gii生成数据库表模型?
问题:
我使用gii生成数据库表模型。所以如果我的用户表结构有任何变化,我会使用 gii 并且我的所有关系和其他方法都从类中删除。所以我需要备份类并重新生成类并带回其他方法和关系。
可能的解决方案:
对于表“用户”,我将我的课程更改为两个这样的课程:
问题:
上面的方法对我Users
有用,我在我的代码中只使用类。它是有效的方法还是这个逻辑有任何问题。有没有其他方法。
谢谢
yii - Yii / Gii 模型代码生成添加方法到生成器
我在网上浏览了一下,找不到很好的解释。
使用 Gii 我生成模型。我想知道如何让生成器也为我生成的所有模型添加自定义方法?我想添加一个方法,将“->queryAll()”的结果传递给它,并将它映射到我自己。
提前致谢
php - 没有 css/js 的 Gii
我正在尝试使用 Yii 的自动代码生成工具 Gii,但它试图引用一堆不存在的 CSS 和 JS 文件。我从头开始尝试了多次,每次都设置权限。似乎没有生成文件,但是,确实生成了神秘的命名文件夹。我怎样才能解决这个问题?我找不到任何有同样问题的人。
这是截图:http ://screencast.com/t/zZkuKGo7
非常感谢任何正确方向的帮助或指示。
tdd - 测试 CRUD 中的 KO 断言,来自 Phpunit 和 Yii
我正在遵循手册“使用 Yii1.1 和 PHP5 开发敏捷 Web 应用程序”,但我不知道,为什么测试 CRUD 失败,
在正确测试“数据库连接”(第 4 章)之后,它是从 Gii 正确创建的“实体 AR 类”,但在创建 testCRUD 时,输出返回是一个错误的断言,如下所示:
好的(1 个测试,0 个断言)
只是我在手册中没有遵循一个步骤,即创建 CDbConnection 类,因为测试连接没问题。此外,我检查了所有更改类 Test 和 main.php 文件,一切正常。
实体测试.php
实体.php
干杯。
yii - Yii 连接到实时数据库
我正在本地开发一个应用程序,并希望连接到实时数据库,但是当尝试访问 gii 的 crud 生成器时,我收到以下错误:
CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] 连接尝试失败,因为连接方一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。
连接到本地数据库没有问题,所以我想这与 XAMPP 或防火墙设置有关,但我不知道是什么。
提前谢谢了。
yii - Gii 模块生成器不生成某些文件
我希望 Gii 模块生成器为 'admin' 生成如下:
但它只是在下面生成列表:
为什么?我怎样才能让它产生其余的?我的第一个期望是根据“Jeffrey Winesett 用 Yii 和 PHP 开发 Web 应用程序”一书。
php - Gii 模块视图
当我使用 Gii 工具在模块上下文中为模型生成 CRUD 时,我希望在模块目录下创建视图和控制器,但它们是在应用程序控制器和视图方向下创建的。为什么以及如何解决?
这是我的模型路径别名
澄清:
控制器和视图在这里创建:
但它应该在这里创建:
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 在同一块板上进行相同的操作,所以我被卡住了。有任何想法吗 ?