0
使用MVC的結果集搶額外的屬性
我有以下結構:計劃>項目>舞臺如何在PHP
我的觀點查看這些模型中的每個文件是非常標準的,你會看到類似的跟在視圖文件中:
<?php foreach ($programs as $p):?>
<p><?php echo $p->getName()?></p>
<?php endforeach?>
我的$ programs變量只是一個Program對象數組。
現在,作爲一個例子,假設我有一個頁面,它將列出其父項目和程序名稱的階段。我的SQL語句執行所需的連接,我的對象數組將包含程序和項目名稱的屬性。我在Stage模型中添加了2個方法:getProjectName()和getProgramName(),但是,我不確定這是否是正確的方法。如果我想在此頁面上列出項目或程序的其他屬性,那麼我需要在舞臺模型中製作一些額外的方法,我認爲這些方法不屬於此類。
任何人都可以提供任何見解如何最好地完成這種事情?謝謝。