2013-07-12 58 views
0

我還是有點受了以下工作困惑:PHP ActiveRecord如何將單數類名與表名相關聯?

your table name would be "people" 
class Person extends ActiveRecord\Model {} 

所以這就是我所做的和我的表:posts

class Post extends ActiveRecord\Model{} 

在任何時候,我必須指定Post實際上等於表posts。那麼這個魔法在哪裏/如何發生?如果需要,我會如何覆蓋它?在這樣情況下

什麼:

class fish = table fish 
class goose = table geese 

感謝

回答

2

使用模型中的靜態$table_name,看到php-AR conventions

+0

謝謝。您是否知道在涉及到表名到類名的映射時,我可以在哪裏閱讀更多規則? – kaizenCoder

+0

那麼,它只是在上面的鏈接中簡要記錄 - 表名是類名的複數。 phpAR考慮了一些不規則和不可數名詞,如果你想了解所有的細節,請看代碼 - 參見'\ ActiveRecord \ Utils :: pluralize()' –