目前我通过以下方式展示图片:
<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/