- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 GroceryCrud 中,如何在不同的表中使用相同的 Id set_relation?
我想做这样的事情:
$this->grocery_crud->set_relation('Id','Table1','Field');
$this->grocery_crud->set_relation('Id','Table2','OtherField');
但是当我这样做时,它仅适用于最后一个值,并且我无法自定义标签。如何在不同的表中使用多个关系来实现这个目标?
最佳答案
如果您想创建将呈现为 Field - OtherField
而不是 Id
列的下拉列表,那么您可以:
在数据库中创建一个 View ,用于连接表 Table1 和 Table2,例如:
CREATE VIEW Table1_Table2 AS
SELECT Table1.Id, Table1.Field, Table2.OtherField
FROM
Table1 inner join Table2 on Table1.Id = Table2.Id
然后将该 View 包含在您的 GroceryCRUD 应用中:
$this->grocery_crud->set_relation('Id', 'Table1_Table2', '{Field} - {OtherField}');
关于php - CodeIgniter GroceryCrud set_relation 多个表中的相同id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28468335/
如何使用 GroceryCrud 添加自定义下拉菜单?我有以下 mysql 表: CREATE TABLE IF NOT EXISTS `clients` ( `clientId` int(10)
当我尝试从 Grocery Crud 保存添加表单时遇到此错误.. 此错误仅出现在我的服务器上,我将 http 端口更改为 88 以解决端口转发问题,但脚本在我自己的笔记本电脑上的本地主机中正常运行.
在 GroceryCrud 中,如何在不同的表中使用相同的 Id set_relation? 我想做这样的事情: $this->grocery_crud->set_relation('Id','Tab
我在 CI 中有一个 Controller ,它允许我将文件上传到我的数据库。它在本地运行良好。我在 GoDaddy 上设置了 CI,更改了权限,更改了数据库配置等。 现在,当我尝试上传文件时,我可以
是否可以在 grocery_CRUD 的添加/编辑表单中添加 javascript 函数? 例如当用户在添加或编辑记录时在特定字段中键入时,我想在 keydown 事件上执行 javascript。
我有三个表(简化),它们是: 而且我必须为每个用户显示所有房屋。 在我的 Controller 中,我有这样的功能: public function create_houses_table($usr_
引用:http://www.grocerycrud.com/documentation/options_functions/set_model 我有 2 个这样的表: [tblFitnessClass
我是一名优秀的程序员,十分优秀!