realejo / laminas-base
Laminas项目中常用的类库。
4.1.0
2021-12-08 13:31 UTC
Requires
- php: ^7.4
- ext-json: *
- laminas/laminas-cache: ^2.7.1
- laminas/laminas-db: ^2.8.1
- laminas/laminas-form: ~2.10
- laminas/laminas-hydrator: ^2.2.1
- laminas/laminas-i18n: ~2.7
- laminas/laminas-i18n-resources: ^2.5
- laminas/laminas-mail: ^2.7.2
- laminas/laminas-paginator: ^2.8.0
- laminas/laminas-serializer: ^2.8.0
- laminas/laminas-servicemanager: ^3.3
- laminas/laminas-validator: ~2.8
- laminas/laminas-view: ~2.8
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.*
- laminas/laminas-dom: ~2.6.0
- phpunit/phpunit: ^6.5 || ^7.0 || ^8.0
- squizlabs/php_codesniffer: ^2.8 || ^3.0
Suggests
- ext-fileinfo: Needed to support attachments in Realejo\Utils\MailSender
This package is auto-updated.
Last update: 2024-09-08 19:30:52 UTC
README
由Realejo开发的,用于在Laminas项目中使用的一些常用类的库。
服务
用于使用TableGateway和常见功能的模型。
允许创建一个deleted
字段,其中记录被标记为已删除,但不会从数据库表中被永久删除。
Service MPTT
修改后的前序树实现。适合处理层次数据。
http://www.sitepoint.com/print/hierarchical-data-database
Utils\MailSender
用于通过smtp发送电子邮件的类。
需要在/config/autoload/config_email.php文件夹中设置配置,或者在创建对象时传递。
示例文件
<?php
return [
'name' => 'Nome do remetente',
'email' => 'email@do.remetente',
'returnPath' => 'email@do.remetente',
'host' => 'smtp.dominio.com',
'username' => '',
'password' => '',
'port' => '2525',
];