Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 如何在CodeIgniter中将基url与另一个变量连接起来_Php_Codeigniter - Fatal编程技术网

Php 如何在CodeIgniter中将基url与另一个变量连接起来

Php 如何在CodeIgniter中将基url与另一个变量连接起来,php,codeigniter,Php,Codeigniter,我需要将基url与另一个应该在类中公开的变量连接起来。我该怎么做 这是我的密码: class site extends CI_Controller { public $site_favicon = base_url().'img/favicon.ico'; // I tried even public $site_favicon = base_url();.'img/favicon.ico'; } 我将从站点的任何位置公开调用变量$t 我该怎么做 我将这样称呼: <l

我需要将基url与另一个应该在类中公开的变量连接起来。我该怎么做

这是我的密码:

class site extends CI_Controller 
{
  public $site_favicon = base_url().'img/favicon.ico';
 // I tried even       public $site_favicon = base_url();.'img/favicon.ico';
}
我将从站点的任何位置公开调用变量
$t

我该怎么做

我将这样称呼:

<link rel="shortcut icon" href="<?php echo $this->site_favicon; ?>">

我在连接中犯了什么错误?如何解决这个问题?

您不能在类varable中分配
函数
base\u url
是helper函数,在系统自动加载中初始化 因此,您可以在视图中直接使用 这样试试

<link rel="shortcut icon" href="<?php echo base_url("img/favicon.ico"); ?>">
在视图中,您可以访问变量

<link rel="shortcut icon" href="<?php $favicon; ?>">
试试这个

class site extends CI_Controller 
{
     public function __construct()
    {
        parent::__construct();
        $this->load->helper(array('url'));
        $url=$this->config->base_url();
        $this->site_favicon=$url.'img/favicon.ico';
    }
}
现在您可以使用
echo$this->site\u favicon在函数中访问
site\u favicon


当您回显
$site\u favicon
时,您得到的值是多少?显然,可能在行尾缺少一个分号22@Jenz当前位置我刚刚得到上面的答案error@ElefantPhace尽管我试图将其定义为公共$site_favicon=base_url()img/favicon.ico';我也收到了同样的错误downvote:我可以知道downvote的原因吗?谢谢,我收到了。但是我不想在视图中使用base_url()。我只想为$site_favicon赋值;因为我的网站上有好几个页面。(但我可以在cals内部分配其他变量)解析错误:语法错误,意外的“$favicon”(T_变量),第23行的/opt/lampp/htdocs/ci/application/controllers/site.php中的预期函数(T_函数)出现相同错误。让我在几分钟内尝试并向您传达jican
$this->site\u favicon
查看时的可变访问权限?我没有收到错误,但在我的视图中使用它时,我得到的是空值@Girish.Yes。以同样的方式,它将在视图中可用also@CiiLearner..You我必须回应它<代码>@Jenz:谢谢,我答对了。(如果你发现我的问题是正确的,请也投票)
$favicon = base_url().'img/favicon.ico';
$this->load->view("viewName", array("favicon" => $favicon));
<link rel="shortcut icon" href="<?php $favicon; ?>">
class site extends CI_Controller 
{
     public function __construct()
    {
        parent::__construct();
        $this->load->helper(array('url'));
        $url=$this->config->base_url();
        $this->site_favicon=$url.'img/favicon.ico';
    }
}