0

私は yii プロジェクトで mongo db を使用しています。

私はyiiとmvcの初心者です。データベースからユーザーにいくつかのフィールドを表示する必要があります。また、 をクリックしたときにそれらのフィールドを編集できるようにしますedit。私がこれまでに知っていることから、フォームを作成するにはモーダルが必要です。モーダルを拡張する必要がありますCActiveRecord(編集を許可しているため)。

しかし、これが mongodb でどのように機能するのかわかりませんか? mysql とは大きく異なります (mongodb では構造とフィールドが明確ではありません)。フィールド (列)abcを持っているユーザーもいれば、持っていないユーザーもいます。

私はyiiのmongodbsuiteを調べています。しかし、このレベルでそれを理解するのは非常に困難です。

誰かが私に指示を与えることができれば、私は自分のカスタムコードを喜んで書きます. (または、yii/mvc の感覚を破壊する独自のコードを作成する必要があります。すべてを取得してテキスト ボックスに挿入し、ユーザーがそれらを編集できるようにします)

4

3 に答える 3

1

この拡張機能が役立つと思います。ご確認ください - YIIMongoDBSuite

于 2012-07-05T05:51:19.940 に答える
-1

私が提案することは、独自のコードを書いて動作させるためにテストを行うよりも、mysql、oracle、または Yii がサポートするものに移行することを常にお勧めします。それは命を救うだろう

Yii サポート

  1. SQLite
  2. mysql
  3. PostgreSQL
  4. SQLサーバー
  5. オラクル
于 2012-04-11T07:35:08.683 に答える
-1

yii と mongodb を積極的に使用している人がいるように見えるyiiframework フォーラムhttp://www.yiiframework.com/forum/でこの質問をする価値があるかもしれません 。

于 2012-04-11T07:43:38.600 に答える