我有一些可重複使用的功能,我想用我的控制器來操縱控制器中的ajax數據。因爲控制器沒有視圖(因爲它是AJAX)。我想知道哪裏下面的方法理所當然地在Zend框架這個方法在zend框架中屬於哪裏?
function blockUnblock($value, $id) {
$image = ($value == 0) ? 'tick.png' : 'tock.png';
$alt = ($value == 0) ? 'Yes' : 'No';
$src = '<a class="toggle" href="#toggle">';
$src .= '<img src = "/css/images/'.$image.'" alt = "'.$alt.'" data-id = "'.$id.'" data-block = "'.$value.'"/>';
$src .= '</a>';
return $src;
}
我需要重複使用跨各種控制器和操作這種方法屬於。
它屬於哪個幫手方法?
老實說它屬於你想要的地方。它會成爲一個很好的視圖助手,或者你可以把它放在一個相關的函數類(或它自己的類)中,並把它放在你自己的名字空間下的庫中。如果你想要的話,你可以把它作爲一個函數添加到你的控制器中(我在開發過程中做了很多工作來測試代碼,當它是正確的時候我把它放在了我想要的地方)。這是你的代碼,做你覺得正確的事情。 – RockyFord 2012-04-18 03:07:29