0

私は自分のコンテンツと見解を分けたいと思っています (むしろ反クライマックスです、私は知っています)。私が欲しいのは、ビューにキーを持つことができる gettext のようなものです。別のファイルに保存したコンテンツの 3 ~ 4 段落をレンダリングするために、次のようなものContent_Materials_Index_Descriptionを使用します。echo "@Content_Materials_Index_Description"

Java/J2EE アプリケーションや VB.net でこれを行う方法を知っているので、Zend Framework を使用してこれを行う方法について提案をお願いします。

説明:

見る:

 <div id="wrapper"> 
  <a href="/Home">HomePage</a>
  <div id="content"><?echo "@content_materials_index_Description"?></div>
 </div>

messageResource.ini ファイル

content_materials_index_Description=Materials for production can be edited here. Click on the name of a material to edit it. The cross sign...
4

2 に答える 2

1

そのためにパーシャルを使用でき、それにいくつかのパラメーターを渡して、コンテンツ(テーブル、リストなど)をレンダリングできます。

ファイルを閲覧する

$this->partial('path-to-partial/partial-name.phtml', array(
    'var1'=>$myVar1, 
    'var2' => $myVar2
));

部分ファイル

$this->myVar1;
$this->myVar2;

それ以外は、ビューヘルパーを使用できます

于 2012-11-15T16:11:34.307 に答える
0

簡単だ、

IndexController.phpで

public function indexAction()
{
    //here you need to read the values from *.ini file. for ex. with Zend_Config_Ini
    $this->view->content_materials_index_Description = 'text for description....';
}

ビューindex.phtmlで

<div><?php echo $this->content_materials_index_Description; ?></div>
于 2012-11-15T16:42:49.383 に答える