2011-01-18 8 views
1

CakePHPでは、コントローラとビューを実行せずに、基本的なPHPファイル(ネイティブではなくCake)を実行したいと考えています。ファイルは画面に出力されます。バイパスCakephp操作

ファイルを/ app/webrootフォルダに置こうとしましたが、コントローラが見つかりませんでした。

私は単純に目的のファイルが含まれるコントローラとビューでこれを包んだが、私はおそらくケーキ101で何かを逃した - そこなきゃ良い方法...

おかげで、

ドリアン

答えて

2

app/webroot/にファイルを配置するのは正しいです。

しかし、「コントローラが見つかりません」というエラーが表示された場合は間違った方法で呼び出されたようです。ファイルを要求する際には、ファイル拡張子をapp/webroot/に指定する必要があります。つまり、http://example.com/fooの代わりにhttp://example.com/foo.phpを使用する必要があります。

+0

ウェブルートを台無しにしたくない場合は、ランダムなフォルダを使用して、このようなことをすることもできます。http://dogmatic69.com/blog/development/7-using-other-apps-with-cakephp-htaccess-設定 – dogmatic69