cakeHP标签是';t在像'<';


cakePHP tags aren't recognized when placed like '<?'

我有一个简单的CakePHP应用程序,在我的视图中,我动态设置每个视图的标题:

<? $this->viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>

然而,在我的一台机器上,代码没有运行,而是输出到浏览器窗口,就好像它没有被识别为PHP代码一样。

<!-- Actual output in the browser window. -->    
viewVars['title_for_layout'] = 'Wicked Awesome Title' ?>

如果我放置了正确的<?php标记,一切都会正常运行,但这不是CakePHP建议的默认方式。

为什么它在一台机器上工作,而在另一台机器中却不工作?

您的一台机器的配置中没有启用short_open_tags