考虑典型的控制器布局:
namespace app\UserBundle\Controller;
use app\Common\Utils\Utils;
class Controller {
function someAction() {
$this->render('path.php');
}
function render($path) {
include ($path);
}
}
其中path.php使用Utils
。有没有办法在包含时保持相同的名称空间上下文?或者这里适当的方法是什么? path.php
应该只是一个控制布局的模板文件 - 我更倾向于没有命名空间或者在那里使用语句。
即。 path.php
包含
<div>the time is <?=Utils::niceTime(now())?></div>