vsavritsky/morpherbundle

Morpher Webservice

安装: 271

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

1.0.0 2015-11-10 12:20 UTC

This package is auto-updated.

Last update: 2024-09-25 10:39:12 UTC


README

安装

在您的composer.json中要求vsavritsky/morpherbundle并更新您的依赖项。 composer require vsavritsky/morpherbundle

{
    "require": {
       ...
       "vsavritsky/morpherbundle": "dev-master"
       ...
    }
}

将AnchovyCURLBundle和VsavritskyMorpherBundle添加到您的应用程序的kernel中

public function registerBundles()
{
    $bundles = array(
        ...
        new Vsavritsky\MorpherBundle\VsavritskyMorpherBundle(),
        ...
    );

将参数访问添加到parameters.yml

vsavritsky_morpher.access.username: username
vsavritsky_morpher.access.pass: pass

更新数据库: app/console doctrine:schema:update --force

用法

// Simple call:
    use Vsavritsky\MorpherBundle\Entity\RequestFacade;
    ...
    public function indexAction() {

  		$morpher = $this->get('vsavritsky_morpher.request');
  		$plural = true;
  		$result = $morpher->inflect('Тест', RequestFacade::CASE_ROD, 'Дефолтное значение', $plural);
	echo '<pre>';
      	print_r($result); exit();
      	exit();
    }

常量

`const CASE_ROD = 'Р';`
`const CASE_DAT = 'Д';`
`const CASE_VIN = 'В';`
`const CASE_TVOR = 'Т';`
`const CASE_PREDL = 'П';`
`const CASE_GDE = 'М';`

结果: 'Тесту' `