CakePHP 3:未找到Inflector类

时间:2015-06-23 07:58:17

标签: cakephp-3.0

在我的一个" Elements"我想使用 Inflector 类,但它始终显示

  

致命错误:找不到导航器类。

如何在我的视图文件中以蛋糕方式包含此类?

我尝试添加 use Cake\Utility use Cake\Utility\Inflector ,但他们都没有帮助。

2 个答案:

答案 0 :(得分:5)

试试这个

\Cake\Utility\Inflector::humanize('Inflector working in the view')

来自模型,视图或控制器等任何地方的完全限定名称空间

  

注意:不要忘记在开始时使用“\”!

答案 1 :(得分:1)

您可以完全限定inflector类方法,例如Cake\Utility\Inflector::method(),例如

<?= Cake\Utility\Inflector::humanize('Inflector working in the view') ?>

OR

您可以创建一个自定义帮助器类,在那里使用Inflector类,然后在视图中调用自定义帮助器方法。