1

Googleで見つかった標準的なものをコピーする代わりに、文字列をURL化/スラッグ化する組み込みの方法を探していました。

したがって、私はこれを見つけました:http://sourcecookbook.com/en/recipes/59/call-the-slugify-urlize-function-from-doctrine、この Doctrine クラスを参照 http://www.tig12.net/downloads/ apidocs/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Doctrine_Inflector.class.htmlurlize() 、まさに私が探しているメソッドです。

しかし、Symfony 2 の Doctrine Bundle では\vendor\doctrine\common\lib\Doctrine\Common\Util、Inflector クラスはかなり空です。

このurlize()メソッドはどうなりましたか? 再コーディングする必要がありますか?

4

2 に答える 2

2

Doctrine1 の urlize 関数を含むhttps://github.com/Behat/Transliteratorがあります。

これは Doctrine 1.2.3 からの一部
です

composer require behat/transliterator
HelperClass を拡張することもできますBehat\Transliterator

そして、できるようになります:MyStringHelper::urlize("isn't that great?")

于 2014-12-01T09:28:28.870 に答える