コードイグナイターで構築されたアプリケーションを継承しました。私は環境をセットアップし、新しいマシンにアプリケーションをロードしました。私はbase_url()の呼び出しに問題があります。ここでbase_url()が翻訳されない
それが表示されているようなコードです:
<a href="<?= base_url();?>index.php/study/start">Start Study Analysis »</a>
それを:ページがレンダリングされると、これが作成されたURL
<a href="<?= base_url();?>index.php/study/start">Start Study Analysis » </a>
です関数呼び出しが行われておらず、コードがプレーンテキストとして挿入されているようです。 config.phpファイルを見て、そこにbase_urlが設定されています。ヘルパーはautoload.phpファイルにロードされているので、ビューにヘルパーを読み込もうとしました。
なぜこのようなことが起こっているのでしょうか?ここで
config.phpファイルのbase_urlが新しいURLに適切に設定されている場合、誰かが別の場所に別の名前を定義している可能性がありますか? – steve
投稿を編集しました。今後のために書式設定の手順やツールに注意してください。誤ったコードを編集してください。 –
コードが正しいです。助けてくれてありがとう! – David