cakedc / intl
此包已被废弃,不再维护。未建议替代包。
如果未安装 intl PHP 扩展,这是一个简单的替代库
0.0.4
2017-07-14 23:47 UTC
Requires
- cakephp/cakephp: >=3.4 <4.0.0
Requires (Dev)
- cakephp/cakephp-codesniffer: dev-master
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2023-11-20 09:22:31 UTC
README
此插件库是为了帮助无法安装 PHP intl 扩展的开发者而创建的。它不是 PHP 扩展的完整替代品,因为它在功能上有限,应谨慎使用。
版本和分支
此代码仍处于测试阶段
要求
- CakePHP 3.4+
- PHP 5.6+ 无 intl 扩展(尽管会安装,但如果有扩展的话,安装的意义何在)。
安装
Composer
将 my_app 替换为你将要使用的目录名称。
composer self-update && composer create-project --prefer-dist cakephp/app my_app_name --ignore-platform-reqs
cd my_app_name
composer self-update && composer require cakedc/intl --ignore-platform-reqs
CakePHP 中需要更改的内容
在 config/requirements.php(如果你使用的是较旧版本的 CakePHP,则为 config/bootstrap.php)中更改
if (!extension_loaded('intl')) {
trigger_error('You must enable the intl extension to use CakePHP.', E_USER_ERROR);
}
为
//if (!extension_loaded('intl')) {
//trigger_error('You must enable the intl extension to use CakePHP.', E_USER_ERROR);
//}
支持
对于错误和功能请求,请使用此存储库的 问题 部分。
还提供商业支持,联系我们 获取更多信息。
贡献
此存储库遵循 CakeDC 插件标准。如果你想向插件贡献新功能、增强或错误修复,请阅读我们的 贡献指南 获取详细说明。
许可
版权所有 2017 Cake 开发公司(CakeDC)。保留所有权利。
在 MIT 许可下发布。包含在此存储库中的源代码的再分发必须保留每个文件中的版权声明。