コールは、ヘルパーは次のようになります。
Class MyHelperHelper extends AppHelper {
function doSomething() {
return $this->output("some value");
}
}
$return
は今"some value"
です。
他の関数と同じように値を返します。特定の問題はどこですか?
UPDATE:
あなたの更新の質問を見た後:
をすることはできませんビュー*
のコントローラからの "世論調査" のデータ。必要がある場合は、データフローを処理する必要があります。それが動作するはずのやり方は、コントローラが、(必要に応じてモデルやコンポーネントの助けを借りて)出力する必要があるすべてのデータを準備し、すべてのデータをビューに渡すことです。ビュー自体は実際に与えられたデータを表示することにのみ関係しているはずです。それ以上のデータを要求する必要はありません。
このような流れを考える:
Request
|
v
Model <-> Controller <-> Components
|
v
Elements <-> View <-> Helpers
|
v
Elements <-> Layout <-> Helpers
|
v
Output
あなたは本当にあなたが唯一のデータをダウン渡すことができ、「チェーンを達する」ことができません。
*)
技術的には、requestAction()
を使用することはできますが、それは通常過度のものであり、いくつかの意味があります。
あなたの質問を明確にするための具体的なコードがありますか?