Codeigniter 如何从文件夹加载所有 js 文件
Codeigniter how to load all js files from folder
Codeigniter 如何从文件夹加载所有 js 文件,而不提及文件名。
示例- 我想从一个文件夹中获取所有 js 文件。我知道文件夹的路径,但是 js 文件是在创建构建时动态创建的,所以不知道要以传统方式加载的文件的确切名称。
也许这个解决方案会奏效
$js_path = rtrim(FCPATH . 'assets/js', '/'); // FCPATH = root folder of your codeigniter project
$js_files = glob("{" . $js_path . "/*.js}", GLOB_BRACE);
for($i = 0; $i < count($js_files); $i++){
echo read_file($js_files[$i]);
}
代码未经测试,但我希望这能解决问题
我尝试按照对我有用的方法进行操作
$folderpath = $_SERVER['DOCUMENT_ROOT'].'/resources/common/js/';
$fileName = array();
$fileName = get_filenames($folderpath);
$jsFiles = array();
foreach($fileName as $file){
$url = 'resources/common/js/'.$file;
$jsFiles[]['js'] = base_url($url);
}
$this->load->vars($jsFiles);
Codeigniter 如何从文件夹加载所有 js 文件,而不提及文件名。
示例- 我想从一个文件夹中获取所有 js 文件。我知道文件夹的路径,但是 js 文件是在创建构建时动态创建的,所以不知道要以传统方式加载的文件的确切名称。
也许这个解决方案会奏效
$js_path = rtrim(FCPATH . 'assets/js', '/'); // FCPATH = root folder of your codeigniter project
$js_files = glob("{" . $js_path . "/*.js}", GLOB_BRACE);
for($i = 0; $i < count($js_files); $i++){
echo read_file($js_files[$i]);
}
代码未经测试,但我希望这能解决问题
我尝试按照对我有用的方法进行操作
$folderpath = $_SERVER['DOCUMENT_ROOT'].'/resources/common/js/';
$fileName = array();
$fileName = get_filenames($folderpath);
$jsFiles = array();
foreach($fileName as $file){
$url = 'resources/common/js/'.$file;
$jsFiles[]['js'] = base_url($url);
}
$this->load->vars($jsFiles);