aleksender / yii2-morphy
基于phpMorphy的Yii2框架的形态分析包
1.0
2019-09-04 17:28 UTC
Requires
- php: >=5.4.0
- aleksender/phpmorphy: ~1.0
- yiisoft/yii2: ~2.0.14
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is auto-updated.
Last update: 2024-09-05 05:41:24 UTC
README
基于phpMorphy的Yii2框架的形态分析包
安装
要使用Composer
在项目中安装库,首先将以下内容添加到您的composer.json
配置文件中
{
"require": {
"aleksender/yii2-morphy": "~1.0"
}
}
然后运行Composer的安装或更新命令以完成安装。
或者您也可以从命令行安装
composer require aleksender/yii2-morphy
使用方法
与phpMorphy完全相同。
$morphy = new \aleksender\morphy\PhpMorphy(); $word = "КОТ"; if ($paradigms = $morphy->findWord($word)) { foreach ($paradigms as $paradigm) { foreach ($paradigm as $form) { echo $form->getWord() . "\n"; } } }
或者您可以使用它作为组件
- config/main.php
[ ... 'components' => [ ... 'morphy' => [ 'class' => \aleksender\morphy\PhpMorphy::class, 'lang' => 'ru', ], ... ], ... ]
$morphy = Yii::$app->morphy; $word = "КОТ"; if ($paradigms = $morphy->findWord($word)) { foreach ($paradigms as $paradigm) { foreach ($paradigm as $form) { echo $form->getWord() . "\n"; } } }
您还可以在此处查看使用说明here.