Yiiをもう少し深く掘り下げていくと、モデルの生成にGiiとGiixを使用するのではないかと思います。「管理」CRUDは、時間節約ツールではなく松葉杖かもしれません。小さなプロジェクトの初期段階で何度も、それは私がより迅速に進むのを助け、データベース設計に集中することを可能にします。ただし、テーブルの構造やリレーションを変更するたびに、モデルを再生成するためにGiiXに依存する必要があります。その前に、作成したモデルのパーツを常にコピーして、後で更新されたモデルに貼り付けることができるようにします。これは退屈なことのように思えますが、実際の時間を節約できるかどうか疑問に思っています。少し質問があります:
- 特にYiiユーザーの場合、Yiiをしばらくやっていると、GiiやGiiXに悩まされることはありますか?役に立たなくなったのか、松葉杖だったので、使用をやめましたか?独自のコード生成およびスキャフォールディングツールの作成に取り組みましたか?
- すべてのコーダーにとって、新しい言語やフレームワークを学ぶときは、コード生成ツールを避けるべきだと思いますか?
私の望みは、テーブル構造を複数回更新し、自分のコードを書き込んだ後でも、Giiやその他のコード生成ツールを効果的に使用する方法があり、コピーと貼り付けがなく、何が何であるかを追跡することです。
あなたの考えを教えてください!