2011-03-06 70 views

回答

2

我不認爲這是最有用的調用,工廠()調用可以鏈接,因此它可以非常簡單。另外,您不需要在示例代碼中將變量作爲對象屬性,您可以使用$ alln而不是$ this-> alln。我覺得讓代碼更具可讀性。這就是說,如果您有理由使其成爲其他操作中的對象屬性,那麼可以將對象分配給可能在多個操作中使用的控制器。您必須確保您不會替換您可能會替換的父類中已有的任何東西。

所以如果你只是使用Kohana提供的控制器,那麼不要使用變量請求或響應。

1

我儘量避免這種情況,以便讓我的行爲更加獨立,更易於閱讀。

$this->foo->thing(); 

少得多容易,而不是閱讀:

Model::factory('foo')->thing(); 
相關問題