私はcodeigniter(およびphp全般)が初めてで、チュートリアルに従って学習しています。このリンクをたどる: https://www.codeigniter.com/user_guide/tutorial/static_pages.html
コントローラーでは、ファイルが存在するかどうかを確認します
if ( ! file_exists('application/views/pages/'.$page.'.php'))
私の質問は: このスクリプトは application/controllers/pages.php から実行されているので、指定されたパスfile_exists
は現在のスクリプトからの相対パスではありませんか? つまり、application/controllers/application/views/pages/'.$page.'.php' を指す必要があります。
ただし、これは当てはまらず、パスは実際にはパスルートに関連するファイルをチェックします! それで、これは php 問題ですか、それとも codeigniter ですか?
ありがとう。