ホームページ >バックエンド開発 >PHPチュートリアル >THINKPHP の複数インクルードの失敗の問題
私のテンプレートには volist ループがあり、ループ内でスイッチを使用してどのファイルを含めるかを決定します。以下に似ています:
<volist name="task_list" id="v"> <switch name="v.task_code"> <case value="0|11"><include file="Partner@Task/default" /></case> <case value="2"><include file="Partner@Task/fabric" /></case> <case value="3"><include file="Partner@Task/accessory" /></case> <case value="4"><include file="Partner@Task/process" /></case> <case value="8"><include file="Partner@Task/cost2" /></case> <case value="9"><include file="Partner@Task/fabric_handle" /></case> <case value="10"><include file="Partner@Task/garment" /></case> <case value="12"><include file="Partner@Task/cut_pieces" /></case> <case value="13"><include file="Partner@Task/shop_pro" /></case> <case value="14"><include file="Partner@Task/up_pro" /></case> <case value="15"><include file="Partner@Task/quality" /></case> <default /><include file="Partner@Task/default" /> </switch> </volist>
Apache ログをオンにして見てください
オンにするApache のログを見て見てください
ケースが多すぎるとこの問題が発生するため、9 ケースに減らしました。
くそー、私はこの問題を解決するために奇妙な文法を書きました