PHP致命错误:Smarty错误:语法错误:unidentified token'='

时间:2013-11-08 18:42:02

标签: smarty

有人能指出我正确的方向。

{if $current_url == '/movies' || $current_url == '/tv-shows' || $current_url == '/movie/$mov.title|replace:' ':'-''}

有人可以告诉我,由于我不熟悉这个错误,我做错了什么。

PHP致命错误:Smarty错误:语法错误:未识别的标记'='

1 个答案:

答案 0 :(得分:1)

您使用的引号错误。这是无效的,因为您在单引号中嵌入单引号:

$current_url == '/movie/$mov.title|replace:' ':'-''

相反,你应该使用它:

$current_url == '/movie/'|cat:$mov.title|replace:' ':'-'

或者带有反引号的更短的版本:

$current_url == "/movie/`$move.title`":$mov.title|replace:' ':'-'