我正在处理一个获取用户输入的程序,然后返回键入的单词的复数/单数形式。我已经为此获得了一个包含singularize()
和pluralize()
方法的库/类。代码如下。
$pluralString = new Inflector();
print_r($pluralString->pluralize($queryString)->singularize($queryString));
上面的代码返回:致命错误:在非对象上调用成员函数singularize()。
答案 0 :(得分:1)
@Wendell Inflector是开箱即用的锂电池的众多实用工具类别之一。但是单数化和复数是静态函数,试着查看这里的代码:https://github.com/UnionOfRAD/lithium/blob/master/util/Inflector.php并且教程在这里查看:http://nitschinger.at/Understanding-the-Inflector
因此,由于它们是静态函数,请尝试使用如下:
_id
此外,如果您想为单数和复数添加自己的规则
pharmacy
但记住它也是静态功能。
希望这有帮助