2011-02-06 24 views
1

我創建了一個新的評論對象後返回,並保存在行走,我可以選擇字段保存()

$comment = new Comment(); 
$comment->setText('this is a comment'); 
$comment->setIp($ip); 
$comment->save(); 

當我做了var_dump($comment),我看到的對象有很多細節,我不想傳遞給MVC架構中的視圖。這意味着我必須在視圖中進行額外的過濾。

那麼有沒有辦法,在save()之後選擇僅稍後我想傳遞給視圖的字段?事情是這樣的代碼,從而使$註釋對象現在只具有text

$comment->save(); 
$comment->select(array('text')); 
+0

爲什麼你不想將對象傳遞給視圖?你是否擔心你會變得如此醉that that的,你會嘗試改變這個對象? – 2011-02-06 21:16:23

回答

3

我只是傳遞對象......但是,如果你想在陣列您可以使用指定者的列( )或getByName()方法。

只有ORM對象中的某些列對我來說沒有意義。

您的問題標記爲教義和推進 - 這個答案是爲Propel。

相關問題