CodeIgniterを使用してWebサイトを設計していますが、アンカーを正しく機能させるのに問題があります。
これが私がそれをどのように使っているかです。codeigniterのアプリケーションのviewsフォルダー内のファイルで使用されます。
<?php echo anchor('/profile', 'PROFILE'); ?>
私の意図は、codeigniterのアプリケーションのコントローラーにあるプロファイルコントローラーをアンカーにロードさせることです。しかし、リンクをクリックすると、ファイルが見つからないと表示されます。
urlヘルパー関数alreaderを自動ロードすると、そのファイルの他の関数が機能します site_url()
。
何を逃したのかわからないのですか?何か提案はありますか?これはcodeigniterを使用した2番目のプロジェクトなので、まだ学習中です。
編集:はい、私はcodeigniterの命名規則に従っており、ファイルにはインデックス関数があります。スラッシュなしで試しましたが、それでも同じ結果が得られます。
これによって生成されるHTMLリンクはですlocalhost/profile
。これは私が正しくすべきことですか?codeigniterの場合、それはurl/controller/function
です。URLからindex.phpを削除するためにmodを書き直しましたが、それは問題ではないはずです。ベースURLをもう一度確認してみます。