文件名称:yii2-multilingual-behavior:yii-多语言行为的Yii2端口
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-04 22:53:53
PHP
Yii2多语言行为 yii Yii2端口。 此行为使您可以创建多语言模型,并将其几乎用作普通模型。 每个模型的翻译都存储在数据库的单独表中(例如:PostLang或ProductLang),因此您可以轻松添加或删除语言,而无需修改数据库。 !!! 重要的 !!! 修正文件1. * 在vesion 2中。forceOverwrite属性已弃用* 例子 示例1:默认情况下,当前语言翻译作为普通属性插入到模型中。 //Assuming current language is english $ model = Post :: findOne ( 1 ); echo $ model -> title ; //echo "English title" //Now let's imagine current language is french $ model = Post :: find
【文件预览】:
yii2-multilingual-behavior-master
----.scrutinizer.yml(109B)
----src()
--------MultilingualTrait.php(1KB)
--------MultilingualQuery.php(137B)
--------MultilingualBehavior.php(16KB)
----phpunit.xml.dist(343B)
----.travis.yml(383B)
----composer.lock(52KB)
----README.md(6KB)
----tests()
--------MultilingualBehaviorAbridgeTest.php(7KB)
--------models()
--------migrations()
--------DatabaseTestCase.php(2KB)
--------DuplicationTest.php(2KB)
--------data()
--------MultilingualBehaviorTest.php(4KB)
--------bootstrap.php(324B)
----.gitignore(365B)
----composer.json(733B)