2012-04-11 51 views
0

我在我的yii項目中使用mongo db。yii - 基於mongodb的表單/模式

我是yii和mvc的新手。我需要顯示從數據庫到用戶的一些字段。還允許他們在點擊edit時編輯這些字段。從目前爲止我所知道的,我需要一種模式來創建表單。 Modal應該延伸CActiveRecord(因爲我允許編輯)。

但我不知道這將如何與mongodb一起工作?它與mysql非常不同(在mongodb中結構和字段不確定)。一些用戶有字段(列)abc,而有些用戶沒有它。

我看着yong的mongodbsuite。但在這個層面上,我很難理解這一點。

如果有人能給我一個方向,我願意寫我自己的自定義代碼。 (或者我必須編寫自己的代碼,破壞yii/mvc的感覺,獲取所有內容並插入到文本框中,然後允許用戶編輯它們)

+0

爲什麼在我的3個問題同時? – Jashwant 2012-05-24 06:56:22

回答

1

我認爲這個擴展將幫助你。請檢查 - YIIMongoDBSuite

+0

是的,最後我用這個擴展。我應該給出我自己的答案。 – Jashwant 2012-07-05 05:55:19

+0

您可能還想看看這個版本的套件,該套件與原始版本(現在未維護)相比已經進行了更新和修復。 https://github.com/digitick/yii-mongodb-suite – 2012-10-12 20:19:27

-1

我建議不要編寫自己的代碼並進行測試讓它工作,轉移到mysql,oracle或者Yii支持的任何東西總是更好。這將挽救生命

Yii的支持

  1. SQLite的
  2. MySQL的
  3. PostgreSQL的
  4. SQL服務器
  5. 甲骨文
+0

但你有沒有看過mongodb?它實際上是我需要我的需求。我正在處理facebook/linkedin json數據。 – Jashwant 2012-04-11 07:58:48

+0

說實話我還沒有看到,但你可以在yii解決'CJson'來解決facebook數據 – 2012-04-11 08:07:43

+0

http://www.yiiframework.com/extension/directmongosuite/ – 2012-04-11 08:10:46