[英]Putting a php file in cake php
我有一个蛋糕PHP项目,需要在其中将php文件放在“ faq.php”之类的根文件夹中,并将其链接到项目中的某个位置。 但是,一旦我指向url,它就会将我重定向到索引页面。 我不想更深入地研究,只是想添加一个静态链接。 这是我的.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
您需要将其放在app / webroot目录中。
如果要在CakePHP中添加需要通过Web浏览器访问的任何非Cake内容,则需要将其放置在webroot
文件夹中,因为Cake的htaccess设置会重写所有其他URL。 (如果您使用的是较旧的CakePHP 2,则webroot
文件夹位于app
)。
您可以放置任何php,然后从任何地方调用它。
在模板目录中,您将有一个元素目录-在其中创建一个FAQ目录,并在FAQ目录中创建一个名为faq.ctp的文件。
然后在faq.ctp中放入您的php代码,就像编写raw一样。
要调用,您可以仅从您所在的模型中调用元素,如下所示:
<?= $this->Element('FAQ/faq') ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.