php - 常量文件中的 codeigniter base_url

标签 php codeigniter codeigniter-2

目前我通过以下方式展示图片:

<img src="<?php echo base_url().USER_UPLOAD_URL.$post['userPhoto'] ?>" />

USER_UPLOAD_URL 在 application/config/constants.php 中定义。

define('USER_UPLOAD_URL', "uploads/user_uploads/");

有什么方法可以在 constants.php 中包含 base_url() 吗?这样我就不需要每次都在 View 中编写 base_url() 。有什么替代方法吗?

发送

最佳答案

constants.php 在 config.php 之前加载,所以你不能使用 constants.php 中的 $config['base_url']

但是你可以这样做:

constants.php:

define('BASE_URL', "http://mysite.com");
define('USER_UPLOAD_URL', BASE_URL."uploads/user_uploads/");

config.php

$config['base_url'] = BASE_URL;

关于php - 常量文件中的 codeigniter base_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13823530/

相关文章:

mysql - codeigniter - 如果 ip 超过 x 次尝试,则阻止 ip

php - 将函数转换为 codeigniter

php - MY_Model - 动态更改表?

javascript - 从 javascript 调用 ItemEditForm 上的保存操作

CodeIgniter 和布局?

php - 使用 IP 地址作为主机的 PDO 连接

php - 错误号 : 1064 CodeIgniter query builder

mysql - 从数据库表填充复选框并将其值插入到另一个表

php - 如何确认http post请求是否已在flutter中发布?

php - Telegram Bot 消息宽度