Doctrine orm 条令2/Symfony 2中的条令_屈折符类中的urlize()?
我在寻找一种内置的方法来对字符串进行urlize/SLUGIZE,而不是复制google上的strandard方法 因此,我找到了这个:,引用这个理论类,使用方法Doctrine orm 条令2/Symfony 2中的条令_屈折符类中的urlize()?,doctrine-orm,slug,urlize,Doctrine Orm,Slug,Urlize,我在寻找一种内置的方法来对字符串进行urlize/SLUGIZE,而不是复制google上的strandard方法 因此,我找到了这个:,引用这个理论类,使用方法urlize(),这正是我要寻找的 但是,在Symfony 2中的条令包中,在\vendor\Doctrine\common\lib\Doctrine\common\Util中,我的拐点类是非常空的 这个urlize()方法发生了什么?我必须重新编码吗?您正在查看的文件(doctor\Common\Util\Inflector)应该由d
urlize()
,这正是我要寻找的
但是,在Symfony 2中的条令包中,在\vendor\Doctrine\common\lib\Doctrine\common\Util
中,我的拐点类是非常空的
这个
urlize()
方法发生了什么?我必须重新编码吗?您正在查看的文件(doctor\Common\Util\Inflector)应该由doctor在内部使用,以在表名(下划线分隔)、属性名(camelCase)和类名(camelCase)之间进行转换
您所寻找的可以通过条令扩展来实现。您可以轻松地将其集成到symfony2应用程序中。其中包含Doctrine1中的urlize函数
这部分内容摘自第1.2.3条“屈折原则”有静态的方法来屈折文本 您只需
composer需要behat/transiterator
并有一个扩展
Behat\Transliterator
的帮助类
然后能够做到:
MyStringHelper::urlize(“这不是很好吗?”)
好吧,我猜它是由条令内部使用的,但我还是想使用它,所以我不会复制任何代码。实际上,我不想只为一个基本函数添加扩展。。因此,我想我将创建自己的类/函数!