回到CodeIgniter,我可以设置:
$config['media'] = '/media/';
$config['media_users'] = $config['media'] . 'users/';
但是在Laravel4中,配置(甚至是自定义条目)只是一个大数组条目。有没有办法连接配置?
答案 0 :(得分:1)
据我所知,laravel配置文件必须返回一个将在配置中使用的数组。可能会有一些逻辑代码产生所需的配置。
而不是遵循通常的模式:
<?php
return array(
'media' => '/media/',
'media_users' => '/media/users',
};
您可以这样做:
<?php
$mediaDir = '/media/';
return array(
'media' => $mediaDir,
'media_users' => $mediaDir.'users',
);
答案 1 :(得分:0)
Laravel配置文件只是返回数组的PHP文件。只要你在最后返回数组,你就可以在其中做任何你想做的事情。所以,假设你想像在CI中那样使用它,你可以这样做:
<?php
$app = array(
'media' => '/media/'
// ..
);
$app['media_users'] = $app['media'] . 'users/';
return $app;
PS:虽然看起来很难看。