【发布时间】:2014-02-05 17:21:02
【问题描述】:
我创建了一个特征并尝试使用它,但我遇到了应用程序对象没有该方法的错误。
Call to undefined method Silex\Application::phrase()
尝试使用
use \Language\LanguageTrait
$app->phrase()
这就是语言特征。
namespace Language;
use Silex\Application;
trait LanguageTrait
{
public function phrase ($phrase, $replacements = array())
{
$language = $this['language'];
return $language->phrase($phrase, $replacements);
}
}
我已经尝试过使用其他内置特征,例如 URLServiceProvider 特征,但我得到了同样的错误,所以我认为我用错了。
【问题讨论】: