私はphpとcodeigniterは初めてですが、パイロンとsqlalchemyの経験があります。
そこでモデルクラスを定義し、「paster setup-app development.ini」などのコマンドを使用して (paster?) テーブルを作成し、SQL コードを記述する必要はありません...
私はこれを codeigniter と datamapper で試していましたが、これが可能かどうかはわかりません。だからここで私はあなたにそれが可能かどうか尋ねていますか?
「models/」には独自のクラスを配置できるため(sqlalchemyのように)、私は非常に混乱しています。これらのクラスでは、すべての属性、関係、およびその他のものを定義します。では、なぜ同じことを 2 回書く必要があるのでしょうか。(このクラスで 1 位、SQL スクリプトで 2 位)