私はjoomlaを1年以上使用しており、MVCパターンにも精通しています。しかし、ビューを表示するときにJoomlaがMVCをどのように使用するかはわかりません。コンポーネントでは、開発者は以下の2つの方法を使用します。
1番目の方法
class myView extends JView
{
function display($tpl = null)
{
//HTML & PHP goes here
}
}
2番目の方法
class myView extends JView
{
function display($tpl = null)
{
parent::display($tpl);
}
}
2番目の方法では、tmpl
フォルダーを作成し、そのdefault.php
中に配置します。次に、すべてのHTMLおよびPHPコードがそのファイル内に入ります。
問題は、すぐに1番目の方法を使用できるのに、なぜ2番目の方法を使用するのかということです。業界標準は何ですか?上記の方法の長所と短所は何ですか?何を使用する必要があり、その理由と内容によって異なりますか?ありがとう