On twitter

"YouTube - 韓劇-貝多芬病毒OST泰研-聽得見嗎MV" ( http://bit.ly/bVX5vd ) # 少女時代得泰研ㄝ!!

follow me on twitter

ORM library for CodeIgniter 7

DataMapper
http://stensi.com/datamapper/

IgnitedRecord
http://www.assembla.com/wiki/show/bnqonahgCr3zI3ab7jnrAJ

這兩個 ORM library 可以試試看, 不過目前我好像偏好直接寫 SQL, 長長一串好像看起來比較爽 …

不過我是覺得, CodeIgniter namespace 的問題… 會在使用這些 ORM 的時候造成一些困擾 囧rz

像是 CodeIgniter 的 Controller, Library 跟 Model 的 class name 本來就不能一樣了, 但至少 Model 的名稱叫做 foo_model 之類的, 還可以避開, 但是 ORM 多個 postfix …不是很奇怪?

倒是希望 CodeIgniter 可以解決 name space 這個問題先 ~”~

November 3rd, 2008 CodeIgniter Tags: , , , ,

7 Responses to “ORM library for CodeIgniter”

  1. [...] 最近從小海那邊得知CodeIgniter有ORM的library,馬上就去下載試了一下。從文件來看DataMapper比起IgnitedRecord來得詳細多了,不過我覺得IR的名稱比較帥XD,但是我還是選用了DM了。 [...]

  2. kfrico says:

    什麼是ORM阿?

  3. tzangms says:

    @kfrico
    ORM: Object Relational Mapping
    請參考這個 http://en.wikipedia.org/wiki/Object-relational_mapping

  4. Marx says:

    請教小海一個Codeigniter的問題…
    如果在Controllers建立子資料夾叫做hello,裡面有兩個檔,執行結果如下:
    檔案1: hello.php —> 可以執行 ( url路徑: http://www.xxx.com/index.php/hello/hello/ )
    檔案2: world.php —> 無法執行 ( url路徑: http://www.xxx.com/index.php/hello/world/ )
    請問這是為何呢 ?難道說子資料夾裡的檔案必需跟子資料夾名稱一樣才能執行嗎 ?
    這似乎不太合理…不知是我那裡設錯了
    懇請小海指點一下
    (我用HMVC時也會有相同的問題)

  5. tzangms says:

    我都可以正常跑內 :p

  6. Marx says:

    我用的版本是 1.7.1
    不知你用的是那一版 ?

  7. tzangms says:

    也是 1.7.1 內

Leave a Reply

Partners of Oceanic / 人生海海

jiwo sca wellmeet