0

同じ .js ファイルを複数回インクルードする方法はありますが、ヘッダーに追加されるのは 1 回だけです。この考え方は、PHP の include および include_once 関数に似ています。次の zend フレームワーク関数を使用しています。そしてアイデアをいただければ幸いです。

appendFile($src, $type = 'text/javascript', $attrs = array())
4

1 に答える 1

0

次の 2 つの可能性があります。

  1. Zend_View_Helper_HeadScript を拡張し、コンテナー ( $view->headScript()->getContainer()) をループして、ファイルが既に存在するかどうかを確認します。
  2. headScript() をレンダリングする前に、コンテナーを取得し、重複を除外します。
于 2012-01-09T19:51:13.097 に答える