php - Zend_translate 类未找到
问题描述
我只是想开始使用 Zend_translate
$translate = new Zend_Translate('array',array(),'en_EN');
$fi = array(
'Hello World' => 'Hei Maailma'
);
$translate->addTranslation($fi,'fi_FI');
$translate->setLocale('fi_FI');
echo $translate->_('Hello World');
在这我得到`Class 'Zend_Translate' not found
当然我需要先安装一些东西......但是没有地方说我应该设置什么以及如何安装。Zend 文档没有说明如何安装这些东西,我在互联网上找不到,请帮忙
解决方案
不 - 它没有捆绑。另外-您拥有的教程或示例代码不是使用 ZF3,而是使用 ZF1。您已经可以从下划线类名 (Zend_Translate) 中看出。
在 ZF3 中,您必须安装模块:
composer require zendframework/zend-i18n
并且可以选择(如果您使用 MVC 组件)
composer require zendframework/zend-mvc-i18n
可以在此处找到与 i18n 相关的 2 个教程/文档
推荐阅读
- python - 根据最大计数在 Dataframe 中复制数据
- java - 使用 Kibana 和 Java 获取弹性搜索中的特定字段
- shell - 如何在 shell 脚本中比较十进制值,例如 12.2.0.13 到 12.2.0.14
- javascript - window.open 与 window.location.href
- java - 数据没有被插入到我的 SQL 表中,但它也说有重复的主键
- jquery - 如何通过Jquery获取JSON数组多维上子元素的值
- python - Python Pandas - 是否可以结合计数器运行 dataframe.query 方法
- asp.net-core - Razor Pages - 是否可以路由到视图组件以进行 AJAX 刷新
- python-3.x - 如何从 Python 列表中创建 3 对子列表
- python - 如何从文件描述符中删除最后两个字节?