【问题标题】:Use base_url with a model function将 base_url 与模型函数一起使用
【发布时间】:2020-05-09 22:00:34
【问题描述】:

我是 codeigniter 的新手,我正在尝试解决一个问题,我尝试使用 foreach cicle 从数据库中获取一些图像

我的控制器上有这个来获取图像

$data['products'] = '.base_url('$this->Cart_model->get_img()').';

这在我的模型上

    public function get_img()
    {
        $sql  = "SELECT image FROM products";
        $query = $this->db->query($sql); 
        return $query->result_array();
    }

在我看来,它给我一个语法错误,因为控制器有问题

已经检查了 View.tpl,一切都很好,一定是控制器中的东西

【问题讨论】:

  • 你的 foreach 在哪里?错误信息是什么?
  • 语法错误,第 305 行 /home/rmsuldao/public_html/application/controllers/Cart.php 中的意外 '$this' (T_VARIABLE)
  • $data['products'] = $this->Cart_model->get_img();Loading a Model

标签: php html codeigniter


【解决方案1】:

你忘了the concatenation operator 连接字符串。

$data['products'] = '.base_url(' . $this->Cart_model->get_img() . ').';

【讨论】:

  • 你是对的,它是正确的语法。谢谢你能帮我修复“消息:数组到字符串转换”后显示的这个错误
  • 如果您有一个单独的问题与此问题中描述的问题没有直接关系,您应该打开一个新问题并在那里提供数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-28
  • 2012-10-30
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 1970-01-01
相关资源
最近更新 更多