ZF2 には、js ファイルと css ファイルを含める必要があるビューがいくつかあります。私はビューでそうすることができます:
$this->headscript()->appendScript(...
しかし、ajax を使用してビューの結果を取得するときは、サーバー配列からビュー html、css インクルード、および js インクルードを取得する必要があります。このような:
array(
'html' => '<div id="timepicker-wrap"></div>',
'js_include' => array('/js/timepicker.js'),
'js_eval' => '$("#timepicker-wrap").timepicker()',
'css_include' => array('/css/timepicker.css'),
);
このデータをクライアント側に渡すと、js ライブラリに html、js、および css が含まれます。
問題は、サーバー側の headscript からすべての js および css ファイルとコードを取得することです。
HeadScript、HeadStyle、および InlineScript クラスを拡張し、すべての js および css を返す関数を追加する必要があるというのは正しいですか? それとも私は何か他のことをしなければなりませんか?