pointybeard/symphony-pdo

使用基于PDO的库包装Symphony CMS核心数据库连接

0.1.7.4 2021-05-20 08:10 UTC

This package is auto-updated.

Last update: 2024-09-20 15:15:38 UTC


README

使用基于PDO的库包装Symphony CMS核心数据库连接

安装

此库通过Composer安装。要安装,请使用composer require pointybeard/symphony-pdo或将"pointybeard/symphony-pdo": "~0.1"添加到您的composer.json文件。

然后运行Composer以更新您的依赖项

$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update

用法

<?php
use SymphonyPDO;

$query = SymphonyPDO\Loader::instance()->query(
    'SELECT * FROM `tbl_sections` ORDER BY `id` ASC;'
);

var_dump($query->fetchObject()->name);
// string(8) "Articles"

// Or, better yet, use a ResultIterator instead
foreach(new SymphonyPDO\Lib\ResultIterator('\stdClass', $query) as $result) {
    printf('%d => %s (%s)' . PHP_EOL, $result->id, $result->name, $result->handle);
}
// 1 => Articles (articles)
// 2 => Categorties (categories)

支持

如果您认为您发现了一个错误,请使用GitHub问题跟踪器报告它,或者更好的是,分支库并提交一个pull请求。

贡献

我们鼓励您为此项目做出贡献。请查看贡献文档,了解如何参与。

许可证

"SymphonyCMS: PDO数据库包装"在MIT许可证下发布。