0

したがって、関数から必要なすべての情報の配列を返しますが、テンプルに到達したら、配列を解析する方法を理解しているように見えます。

モジュール:

Class main{
 function data(){
      blah blah blah 
      return $array;
 }
} 

レンプレート:

{exp:main:data}{data}{/exp:main:data} 

{data}は「配列」を返します</p>

EEコードでこれを解析するにはどうすればよいですか、またはこの変数を解析する別のコードはありますか?

4

1 に答える 1

1

データの配列を(テンプレート)クラスのparse_variables()メソッドに渡す必要があります。TMPL

return $this->EE->TMPL->parse_variables($this->EE->TMPL->tagdata, $data);

また、1行のデータのみを返す場合は、内部に独自の配列として存在する必要があることにも注意してください$data。これは、配列をとして渡すことですばやく実行できますarray($data)

モジュール開発のドキュメントも読むことをお勧めします。

最後に、将来のEE関連の質問を新しいExpressionEngineStackExchangeに投稿することをお勧めします。

于 2013-01-08T14:30:56.523 に答える