ホームページ  >  記事  >  バックエンド開発  >  スマーティについて質問です

スマーティについて質問です

WBOY
WBOYオリジナル
2016-06-13 13:27:01926ブラウズ

賢明な質問があります。
$ports と $type
という 2 つの配列がテンプレートに渡されます。$ports の要素には、$type の要素の添字が含まれています。 $ports の各要素の $type description
<{section name=wordoop=$ports}>
<{$ports[word].comment}> <{$ports [単語].valuetype} >
<{$type[$aports[word].valuetype].descript}>
  

<{/section} >

単独で表示されている <{$ports[word].valuetype}> は通常どおり表示できますが、2 つの配列を組み合わせると
<{$type[$aports[word] ].valuetype].descript}>
次のエラーを報告します
致命的なエラー: Smarty エラー: [client_info.htm 行 120]: 構文エラー: 認識されないタグ: $type[$ports[word].valuetype ] の説明 (Smarty_Compiler.class.php、446 行目) E:xampphtdocssydxincludeSmartylibsSmarty.class.php の 1093 行目

この問題の解決方法、ありがとうございます。

-----解決策---------
<{$type[{$aports[word].valuetype}].descript}>
これを試してください
------解決策----------------------
テンプレート ファイルにどのシンボルが欠けているかを調べます。 。 もっと試してみればもっと良くなるでしょう

------解決策----------------------
<{セクション名=ワードループ=$ポート}>
<{$ports[word].comment}> <{$ports[word].valuetype}>
<{$type[$aports[word]. ].descript}>
  

<{/section}>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。