小编Eup*_*des的帖子

Cakephp 3,更新关联的所属数据

所以我有 2 个模型:插件和导入。该关联是 Plugins hasOne Imports:

$this->hasOne('Imports', [
    'foreignKey' => 'plugin_id'
]);
Run Code Online (Sandbox Code Playgroud)

并导入属于插件:

$this->belongsTo('Plugins', [
    'foreignKey' => 'plugin_id',
    'joinType' => 'INNER'
]);
Run Code Online (Sandbox Code Playgroud)

我的插件表转储如下所示:

CREATE TABLE `plugins` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `type` varchar(50) NOT NULL,
  `pluginkey` varchar(100) NOT NULL,
  `pluginname` varchar(255) DEFAULT NULL,
  `description` text,
  `integrationinstructions` text,
  `date_available` datetime DEFAULT NULL,
  `date_last_changed` datetime DEFAULT NULL,
  `author` varchar(255) DEFAULT NULL,
  `version` varchar(10) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

我的导入表是:

CREATE TABLE imports (
    id INT …
Run Code Online (Sandbox Code Playgroud)

cakephp associations has-one belongs-to cakephp-3.0

2
推荐指数
1
解决办法
3098
查看次数

标签 统计

associations ×1

belongs-to ×1

cakephp ×1

cakephp-3.0 ×1

has-one ×1