Cakephp には、Company と Profile モデルがあります。会社が 0 または 1 つのプロファイル関係を持っていることを証明したいと思います。Company hasOne Profile を使用するのは適切ですか? 私が注意する必要がある意味はありますか?テーブルのスキーマは次のとおりです。ありがとう。
create table companies (
id char(36) NOT NULL,
type int(10) NOT NULL,
primary key (id)
);
create table profiles (
id char(36) NOT NULL,
company_id char(36) NOT NULL,
provider_contact varchar(255) NULL,
primary key (id),
unique key (company_id),
foreign key (company_id) references companies(id)
);