2011-08-04 9 views

答えて

0

PHPにそのような概念はありません。私はそれがそれを実装するいくつかのフレームワークを持っているかもしれないと思うが、私はそれを知らない。それとも、あなた自身でそれをコーディングすることができます:)

0

私はタグを含めるか

などを必要としますが、それらを置くことによってそれを行うこととします

グローバルは上使用されるファイルを含むフォルダです
<?php 

include ('global/header.php'); 

//Main content goes here 

include ('global/main-right.php'); //Adverts or such 
include ('global/footer.php'); 
?> 

いくつかのページ

0

何も似ていませんが、そのような機能を自分で実装し、ヘッダー、フッター、サイドバー、およびページを作成し、他のページにそれらを含めることができます。

6

「マスターページ」と「Webユーザーコントロール」は、ASP.NETフレームワークによって特別に提供されるクラスです。これらの機能がVisual BasicやC#の言語にネイティブではないように、PHPの言語に固有のものでもなく、フレームワークレベルで実装する必要があります。

あなたは確かにそれを行うことができますが、ASP.NETのような経験をPHPで探している場合は、the Prado frameworkを参照することをお勧めします。これは非常によく似ており、中古。

+0

これはあなたの質問に対する答えです。 MasterPagesには言語固有のカウンターパートはありません。ただし、includeを使用すると、Webユーザーコントロールの半類似のエクスペリエンスを得ることができます –

0

これをうまく実行する1つのPHPプロジェクトはPPIです。ここで

は、歴史的にtemplate.php命名されていているあなたの「マスターテンプレート」の一例である

フォルダ:https://github.com/dragoonis/ppi-skeleton-app/tree/master/App/View/default/

ファイル:https://github.com/dragoonis/ppi-skeleton-app/tree/master/App/View/default/template.php

あなたがライン28を見ればあなたよフッターの内容を参照してください。それではあなたは、単にそれは簡単なことだし、すべてのページのロードに含まれます

include($viewDir . 'controls/footer_control.php'); 

を追加することができフッターにあるように、あなたのウィジェット/「Webユーザーコントロール」を望んでいたと言います。検索と

幸運、

よろしく、 ポールDragoonis。

関連する問題