2

含まれている div 要素を特定のクラスを持つ既存の要素にラップできるように、ビュー ファイルの html をロード前またはロード時に変更する方法はありますか。

例として:

私が要素を持っている場合

<div class="add-wrapper-to-this-elem">

</div>

ビューファイルtest_view.php内のどこかで、ビューをロードするときに$this->load->view('test_view');、add-wrapper-to-elemのクラスを持つすべての要素の周りに追加のラッパーdivをビューにロードしたいと思います

これは可能ですか?どうすればいいですか?

4

2 に答える 2

1

コンテンツを含むラッパー ビュー ファイルを作成し、代わりにこのビューをロードできます。

<div class="add-wrapper-to-this-elem">
          <?php $this->load->view('test_view');?>
</div> 
于 2012-06-29T12:57:45.303 に答える
0

CodeIgniter ドキュメントのProcessing Outputを参照してください。

_output 関数を使用して、コントローラーでレンダリングされた HTML を取得し、マッチング (正規表現またはその他) を使用して要素を見つけてラップすることができます。

askaboutphp で正規表現を使用してコンテンツを抽出するを参照してください。

于 2012-06-29T12:58:53.987 に答える