1

私は、多数の外部キー、結合テーブルなどを使用して、特に複雑な (読む: 楽しい) CakePHP プロジェクトに取り組んでいます。間違いなく Cake bakeを使用するケースです。

ただし、アプリを構築するにつれて、仮想フィールドなどのカスタマイズをモデルに徐々に追加しています。開発により、他のモデル/テーブルの変更が必要になるため、頻繁に再作成する必要があります。

allフラグを使用しているときに、特定のモデル (またはコントローラー、ビュー) が上書きされないように保護する方法はありますか? 上書きを避けるために、コマンドラインから各依存モデルをリベイクしたくありません。

提案を歓迎します。

(編集:わかりやすくするために、 Cake bake model allなどのコマンドを入力することを指していますが、何らかの方法で少数のモデルを無視するようにフラグを立てています)

4

1 に答える 1

2

私は「bake」をあまり使用していないので、これはあなたの質問に対する直接的な回答ではありません。

私は通常、コードを最初から手作業でコーディングします。ただし、プロジェクトをバージョン管理下 (SVN や GIT など) に置くことを検討することもできます。「ベイク」が成功したら、バージョンを「コミット」して、次のベイク後に変更を確認できます。「ベイク」プロセスによって行われた不要な変更は「元に戻す」ことができます。または、以前の変更を必要な変更とマージすることができます

于 2013-03-15T23:27:24.597 に答える