我这边写php,然后用的是symfony框架,orm用的是doctrine。
1. 看看php写1对多的映射
/**
* @ORM\OneToMany(targetEntity="KdtOrder", mappedBy="kdtTrade", cascade={"persist"})
/
private $kdtOrders;
另一边多对1
/*
* @ORM\ManyToOne(targetEntity="KdtTrade", inversedBy="kdtOrders", cascade={"persist"})
*/
private $kdtTrade;
再看看ror
class Supplier < ActiveRecord::Base
has_one :account
end
class Account < ActiveRecord::Base
belongs_to :supplier
end
真是想哭了。。。
public function __construct(array $params)
{
if (isset($params['x1'])) $this->setX1($params['x1']);
if (isset($params['x2'])) $this->setX1($params['x2']);
if (isset($params['x3'])) $this->setX1($params['x3']);
......
}
这种繁琐的代码,写的要吐血了。。。求大家指导。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.