0

別のページへのリンクを表示するPHPワンライナーを作成しようとしています。これはExpressionEngineにあります。私はこれと一緒に来ました:

echo  '<li><p><a href="{path='Site2/matcha-tea'}">Matcha Tea</a></p></li>';

しかし、それはこのエラーを与えます:

解析エラー:構文エラー、予期しない'{'、予期する'、'、または';' /home/...../system/expressionengine/libraries/Functions.php(680):42行目のeval()コード

4

2 に答える 2

0

あなたの引用符を混ぜる...あなたはそれをこのようにすることができます:

echo '<li><p><a href="{path=\'Site2/matcha-tea\'}">Matcha Tea</a></p></li>';
于 2012-06-11T14:57:09.827 に答える
0

引用符内の引用符をエスケープしなかったという問題があります。

これを試して:

echo  '<li><p><a href="{path=\'Site2/matcha-tea\'}">Matcha Tea</a></p></li>';

または、そのリスト項目でPHP変数を使用していないため、一般的にphpから脱出することができます。

?>
    <li><p><a href="{path='Site2/matcha-tea'}">Matcha Tea</a></p></li>
<?php
于 2012-06-11T14:58:01.447 に答える