问题标签 [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 投票
0 回答
525 浏览

php - 配置 Yii 以在主题文件夹中生成 CRUD(Gii)

在 Yii 项目中,我有以下结构:

如何配置 Gii 在主题文件夹中生成 CRUD?

0 投票
1 回答
1250 浏览

php - Yii 使用 php 代码而不是 gii 工具生成模型文件

我对以下主题有真正的问题:

我正在使用 Yii 框架创建一个社交网络,并为每个用户生成一堆以用户 ID 开头的 DB 表,因此 DB 表如下所示:13_my_firends。

关键是这样做,我无法使用gii工具生成某个模型,我确实需要一些模型来为这个表建立一些关系以避免内部连接,所以我猜问题是这样的:

-> 如何使用 php 或 Yii 代码创建模型文件,并且在该代码中更改“公共函数关系(){}”方法以添加我的关系?

编辑:

我只是在想这个:是否有可能将关系添加到父母而不是儿子?我的意思是......我可以改变主数据库表(在我的情况下女巫是 sys_accounts - 这个有一个模型),例如: -> 在另一种方法中调用关系()方法 -> 制作关系数组(有点喜欢加入)

所以基本上它就像......只在我想要的时候改变关系()方法。是否可以?如果是这样,怎么办?

0 投票
1 回答
254 浏览

php - Yii controller setup with multiple conditions

In Yii crud, I've setup a Model, View, and Controller based on my db table called Form. I've modified the controller and views to my liking thus far:

Now I'd like to setup some subpages that will be dynamic. The url patterns are below. How do I set this up inside of the FormController.php?

BTW - Fields is a separate db table with a separate yii model. Though I'd like to not create a controller for it if I don't need to.

0 投票
1 回答
2441 浏览

yii - Gii CRUD 生成器和相关表

我正在使用 Yii 框架,但我遇到了 CRUD 生成器的问题。我有两个名为“用户”和“新闻”的表,其结构如下:

当我使用 Gii 为我的新闻表生成 CRUD 时,我看不到用户表的字段。而不是 user_id 我想在 CRUD 生成器创建的表中查看用户名。如何更改代码以获得上述结果?

0 投票
2 回答
1919 浏览

php - 在按钮单击时调用控制器的操作时出现问题

我在单击按钮时调用控制器中的操作时遇到问题。所以控制器是由 生成的Gii。它的所有动作都是 Gii 生成的默认动作,除了actionCreate().

这是相关代码::

从上面的代码片段可以清楚地看出,这个动作正在调用名为 create.php 的视图。这是create.php::

这是部分呈现的形式。

现在我想要的是,单击“创建”按钮后,它将actionCreate()调用ProductsController. 现在按钮正在工作,我被重定向到/demoProject/index.php/products/create,但没有显示回显“Yes Working”。

谁能告诉我如何实现这一目标。如何仅使用一个按钮和$_POST数组中的 1 再次调用创建操作。

我需要这样做,以便在单击创建时该actionCreate()方法将调用相关组件来创建必要的产品。

0 投票
1 回答
311 浏览

yii - 在 Yii CMS 上安装 gii

我可以在作为 Yii CMS 的 Craft 中添加 Gii(Yii 扩展)吗?如果可以作为扩展添加,请您提供步骤吗?

我已经尝试按照给定的步骤在 Yii 框架上安装 Gii,如下所示 -

1) 从下载的存档中提取目录“giix-core”和“giix-components”到应用程序的 protected/extensions 目录中。

2) 在您的应用程序中配置 gii 生成器路径,例如:

3) 配置您的应用程序以在需要时自动加载 giix 组件类,例如:

但它没有任何结果(没有错误),

http://dev.mysite.com/public/index.php?r=gii/

给出了相同的索引页

http://dev.mysite.com/public/index.php

我可能会错过什么?任何帮助将不胜感激。提前致谢。

0 投票
2 回答
3495 浏览

php - Gii 模型生成器错误 - 表不存在 - Yii 框架和 SQL Server 2000

文件(main.php)的主要配置如下:

我可以成功连接到数据库,但是当从 Yii 代码生成器生成模型时,它告诉我该表不存在。

0 投票
3 回答
4456 浏览

php - yii 2:gii 索引页面加载问题

我正在使用 Yii 2.. 在我的 main-local.php 文件中:

错误的原因可能是什么:

0 投票
1 回答
1362 浏览

yii - Gii:从现有数据库表生成 CRUD 应用程序?

我有一个 mysql 数据库,其中的表与链接它们的外键具有一对多的关系。

如何使用 gii 创建反映表关系的 CRUD 表单页面?

0 投票
1 回答
86 浏览

php - Yii Gii Crudcode 对象访问我们输入的模型

我正在尝试修改我的 gii ......那是合法的,不是吗?

我正在尝试修改 crud 表单生成器,以便生成器将为当前关系模型生成表单。

如果我修改 CActiveFormWidget,我可以这样做,但它不会将代码生成到 _form 文件...

所以我需要通过 gii CRUD 生成器修改表单。

我如何访问和创建/实例化我们输入提供的模型?

我只能得到模型类名..我需要的是它自己的模型..

编辑:

找到了!

只是:

在文件 _form.php

耶!