csa12 /

Yii 2.0 数据库扩展

dev-master 2015-10-31 16:19 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:54:46 UTC


README

这些为 Yii 2.0 提供的数据库扩展添加了某些功能
,供 CSA 开发使用,可能对其他人也有帮助。

此存储库可通过 https://github.com/csa12/yii2-data 获取。有关许可信息,请查看 LICENSE 文件。

安装

安装的首选方式是通过 composer

运行以下命令

composer require csa12/yii2-data

"csa12/yii2-data": "dev-master",

将其添加到 composer.json 的 require 部分。

使用方法

要使用此扩展,只需在 views/layouts/main.php 或其他您希望检查数据库连接或表存在的视图文件的开始处添加以下代码。

use csa\data\Database;

<?php 
	$tableNames = ['name_of_database_table1', 'name_of_database_table2'];//or []
	$db = Database::checkDb($tableNames);
	$this->beginPage() ?>
...

如果需要,您可以通过在 views/layouts/main.php 中添加以下代码来禁用显示内容,当数据库或表未找到时。

...
        <?php if ($db) { ?>
        <?= $content ?>
        <? } ?>
...

注意

此版本仍在开发中,不建议在任何生产环境中使用。