1
10
|
2
3
除非在两个主表之间为表创建模型,否则唯一的选择是使用dao(database access object)并将其指定为sqls。 看看blog demo是如何完成这项任务的。 |
3
3
使用
Yii Framework - The Definitive Guide to Yii: Working with Databases-Relational Active Record |
4
1
下面的分机可以满足您的要求… Yii Framework - Extension: cadvancedbehavior 需要注意的一点是:每次更新时,扩展都会清除以前的所有记录并创建新记录。所以当中间表包含外键以外的额外数据时,我不会使用它。 |
5
0
您可以在mysql级别..通过转到phpmyadmin中每个表下的relational视图并提供必要的关系条件..并在关系内部的model类中使用many-many.. |
6
0
这个问题太普遍了。 通常,具有多对多关系的数据组件按顺序独立显示。所以你只需要一个接一个的插入动作。 如果你的关系需要依赖更新,你应该使用 SQL triggers 在数据库级别。这将确保数据的完整性,并在应用程序的业务逻辑中提供相当好的分离。
类似的方法是在php级别的一个逻辑模型中增加关系数据(例如,使用2-3ar模型进行操作),并在其中模拟sql触发器逻辑。 |
Dubby · 夹具不可用于后续测试 6 年前 |
rory-h · 3列布局-如何在每列中设置限制 6 年前 |
user794846 · Yii 2如何在文件上载时添加自定义验证检查 6 年前 |
mrateb · Yii2类型强制转换为整数的列 6 年前 |
Thread7 · memcache出错 6 年前 |
mrateb · Yii2-自定义分页 6 年前 |