###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)FuelPHPでフロント画面を作成する際に、
Assetクラスを用いてcssを読み込もうとすると、
以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
Fuel\Core\FuelException [ Error ]: Could not find asset: example.css
###該当のソースコード
php
1<head> 2<?php echo Asset::css('example.css'); ?> 3 <title>Doccument</title> 4</head> 5 6※"example.css"の場所 7~/Project_directory/public/assets/css/example.css
###試したこと
fuel/core/config/asset.phpより
AssetクラスのPathを調べましたが、
'paths' => array('assets/'),
'img_dir' => 'img/',
'js_dir' => 'js/',
'css_dir' => 'css/',
とデフォルトのままです。
以上よろしくお願いいたします。
###補足情報(言語/FW/ツール等のバージョンなど)
Fuel: 1.7.3
PHP 5.6.23
fuelphpの設置状況(fuel本体パス、サイトからアクセスするときのパス)、fuel/app/config/config.php にて'base_url'の指定はどうなってますか? 他のfuelphpの機能は動いてますか?
コメントありがとうございます。
fuelphpはXAMPPのhtdocsの中に設置しており、'base_url'はnullでした。
そして動作確認の際に気がついたのですが、URLが間違っており、違うファイルを参照していました。
"welcome/index.php" -> "/index.php/welcome/index.php"
と修正したら、反映されるようになりました。
表題の件が解決したようなのでご自身で回答をつけた後、自己解決を選択することをおすすめします。それと "/index.php/welcome/index.php"は"インストールパス/welcome"で実行できるはずです。
アドバイスありがとうございます。
インストールパス/welcomeとするとやはり、cssが反映されなくなります。