私は今、このプロジェクトの別のプログラマーとの議論に巻き込まれているようです。彼は、ビューにはメリットがないと考えています。彼は、PHP が次のようなシステムを提案しています。
$draw = new Draw;
$nav = $draw->wideHeaderBox().
$draw->left().
$draw->image().
Image::get($image,60,array('id'=>'header_image')).
$draw->imageEnd().
$draw->leftEnd().
$draw->left(10).
'<div id="header_text">'.
self::defaultSectionText().
'</div>'.
$draw->leftEnd().
など(これはコントローラーにあります)。これに対する彼の議論は、実際にはある程度理にかなっています。彼は、再設計があれば、HTML を 1 か所で変更するだけで、どこでも自動的に変更されると主張しています。しかし、何らかの理由で、この方法はまだ私を間違った方向にこすっています。この方法について意見を述べるメリットはありますか? つまり、HTML を手で再入力する必要がないということです。