通过包含语句访问命名空间类

时间:2015-05-28 03:53:26

标签: php

考虑典型的控制器布局:

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>

1 个答案:

答案 0 :(得分:0)

您可以将class_alias用于Utils类。

P.S。命名空间没有类似的功能。