【问题标题】:Codeigniter how to retrieve base_url from database in php codeigniterCodeigniter如何在php codeigniter中从数据库中检索base_url
【发布时间】:2014-09-29 05:14:40
【问题描述】:

由于我正在从数据库中检索 html 形式的内容列,因为该列包含通过基本 url() 检索的文本和图像;

参见示例:

<p>Although the complexities, individualities and uniqueness of the human mind is beyond 
imagination, let alone comprehension.</p>

<img src="<?php echo base_url(); ?>assets/uploads/guide-banner.jpg" alt="guide" />

上述数据存储在数据库字段中。我可以很好地检索 html,但我无法从数据库字段访问base_url(),请帮助我在我们已经在 php 中调用 php 时我做错了什么?

【问题讨论】:

  • 尝试连接 base_url() )
  • 连接 base_url();没解决问题???需要其他方式的帮助.....

标签: php mysql codeigniter


【解决方案1】:

您不能在 PHP 代码中执行 PHP 代码!。我认为我们可以做一些技巧来使 PHP 块可执行。

此时我们需要 JavaScript 功能,您必须将该列内容放入 JavaScript 变量中,然后在加载时将该变量输出到您的页面。您可以注意到此时您的 PHP 代码已转换为实际输出!

我希望这对你有帮助!

【讨论】:

    【解决方案2】:

    你可以使用这样的语法。

    &lt;img src="' . base_url() . 'assets/uploads/guide-banner.jpg " alt="guide" /&gt;'

    【讨论】:

    • 连接 base_url();没解决问题???需要其他方式的帮助.....
    • 你必须检查 base_url() 使用 print_r(base_url());
    • 你有没有把设置保存在config/autoload.php $autoload['helper'] = array('url');
    【解决方案3】:

    你可以使用类似这样的语法在 codeignitor 中从数据库中检索图像

    <?php foreach($results_partners as $part) { ?>
        <a href="main/partner" class="roller-item fancybox fancybox.ajax">
            <img src="<?php echo base_url() .'cms/uploads/partners/thumb_290/'.$part->partner_image; ?>" style="width:264px; height:263px;"> 
        </a>
    <?php } ?>        
    

    【讨论】:

    • 图像不是一个不同的字段,它是 html 全文内容中的一个标签,其中站点基本 url 由 base_url() 定义;图片。
    【解决方案4】:

    将您的 base_url() 分配给类似的变量

    $base_url = base_url();
    

    如图所示修改你的代码

    <p>Although the complexities, individualities and uniqueness of the human mind is beyond 
    imagination, let alone comprehension.</p>
    
    <img src="{$base_url}assets/uploads/guide-banner.jpg" alt="guide" />
          ---^            
    

    【讨论】:

    【解决方案5】:

    它会解决这个问题:改变你的 base_url();到 base_url 的内容:exp:http://localhost/blablabla; 通过 var_dump(base_url());

    【讨论】:

      猜你喜欢
      • 2021-12-14
      • 2020-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-26
      • 2016-12-29
      • 1970-01-01
      相关资源
      最近更新 更多