我试着自己研究这个问题一段时间,但似乎无法找到解决方案。我正在通过CakePHP博客教程进行操作,并且在本节中:http://book.cakephp.org/view/1536/Creating-Post-Views为什么index.ctp呈现为文本而不是html/php?
我使用CakePHP给出的代码创建index.ctp文件。然后,当我在Safari中打开index.ctp文件时,它仅显示CakePHP给出的代码。它不会呈现任何HTML,也不会从数据库中获取博客数据。
如果将扩展名从.ctp切换到.php,它会呈现HTML,但它不会从数据库中提取博客数据。我的数据库已连接并且具有正确的信息。我认为.ctp扩展名有问题吗?不确定。有没有其他人遇到这种问题?
您在浏览器中调用了哪个URL? – dhofstet 2011-03-06 16:21:08
我假设你正在使用启用了PHP的适当Web服务器来运行此操作?简单的问题,我知道,但你必须要求... – diagonalbatman 2011-03-06 16:27:02
Thx的答复。是的,PHP已启用。我打电话给http://localhost/cake/app/views/posts/index.ctp。如果我在没有.ctp扩展名的情况下调用它,它会显示“在此服务器上找不到URL”。 – RedEye 2011-03-06 17:22:04