Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果删除,则缺少图标和图像(在资产文件夹上)/';关于URL_Php_Codeigniter_Bootstrap 4 - Fatal编程技术网

Php 如果删除,则缺少图标和图像(在资产文件夹上)/';关于URL

Php 如果删除,则缺少图标和图像(在资产文件夹上)/';关于URL,php,codeigniter,bootstrap-4,Php,Codeigniter,Bootstrap 4,我正在用Codeigniter创建一个管理网站,但我遇到了一些问题,它只能通过删除“/”(仅在隐藏index.php之后)或添加“/”(不隐藏index.php)来触发,图标刚刚丢失,如果我使用个人资料pic中的图像,图像也将丢失 *不隐藏index.php并在url上添加“/”。 *在最后一个函数名上添加“/”后 这是我的my_控制器代码,用于使用模板呈现页面/视图 class MY_Controller extends CI_Controller { function rende

我正在用Codeigniter创建一个管理网站,但我遇到了一些问题,它只能通过删除“/”(仅在隐藏index.php之后)或添加“/”(不隐藏index.php)来触发,图标刚刚丢失,如果我使用个人资料pic中的图像,图像也将丢失

*不隐藏index.php并在url上添加“/”。

*在最后一个函数名上添加“/”后

这是我的my_控制器代码,用于使用模板呈现页面/视图

class MY_Controller extends CI_Controller
{
    function render_page($content, $data = NULL)
    {
        $data['head'] = $this->load->view('sliced/head', $data, TRUE);
        $data['header'] = $this->load->view('sliced/header', $data, TRUE);
        $data['js'] = $this->load->view('sliced/js', $data, TRUE);
        $data['content'] = $this->load->view($content, $data, TRUE);
        $data['sidebar'] = $this->load->view('sliced/sidebar', $data, TRUE);
        $data['modal'] = $this->load->view('sliced/modal', $data, TRUE);
        $data['footer'] = $this->load->view('sliced/footer', $data, TRUE);
        $this->load->view('sliced/template', $data);
    }
}
我的控制器

class Home extends MY_Controller {
public function __construct()
{
    parent::__construct();
    $this->load->model("user_model");

    if($this->session->userdata('logged_in') !== TRUE){
        redirect('login');
    }
}

public function index()
{

    $data["user"] = $this->user_model->getAll();
    $data['controller']=$this;
    $data['curruser'] = $this->session->userdata('name');
    $data['role'] = $this->session->userdata('role');
    $this->render_page("home/home", $data);
}
}
这就是我如何从视图上的资产文件夹调用图像的方法

<img src="<?php echo base_url('assets/img/noprofimage.png')?>" alt="..." class="avatar-img rounded-circle">
“alt=”…“class=”阿凡达img圆形“>
我感谢任何帮助或回复。
谢谢。

找到了答案,这很愚蠢。 我忘了用base_url来定位所有的iconpack/图片,我想我需要放松一下,哈哈哈。 感谢您推荐使用页面源/信息选项的最佳方式。
还要感谢您确保检查指向我的资产内容的任何链接。

我们只需从浏览器查看页面源HTML,查看它生成的内容。这样您就有了线索。查找是找到的关键:)这可能是因为您的配置文件中有
base\u url
。请检查控制台以了解更多信息errors@TimBrownlaw谢谢你或者快速回复,我只是试着在firefox中查看页面信息中的所有媒体地址,我发现了一些有趣的东西,@imoverflow感谢您的快速回复,我将尝试查看该文件。