csa12 / yii2-data
Yii 2.0 database additions
Requires
- php: >=5.4.0
- fortawesome/font-awesome: *
This package is not auto-updated.
Last update: 2024-10-26 18:22:48 UTC
README
These database additions for Yii 2.0 add certain features
for development purposes by CSA and can perhaps be of use to others.
This repository is available via https://github.com/csa12/yii2-data. For license information check the LICENSE-file.
Installation
The preferred way to install is through composer.
Either run
composer require csa12/yii2-data
or add
"csa12/yii2-data": "dev-master",
to the require section of your composer.json.
Usage
To use this extension, simply add the following code at the beginning of views/layouts/main.php or any other view file where you would like to check your database connection or table(s) existence.
use csa\data\Database;
<?php
$tableNames = ['name_of_database_table1', 'name_of_database_table2'];//or []
$db = Database::checkDb($tableNames);
$this->beginPage() ?>
...
And if so desired you can disable showing your content, when the database or table is not found, by adding the following code around the within views/layouts/main.php
...
<?php if ($db) { ?>
<?= $content ?>
<? } ?>
...
Note
This version is still under development and not intended for use in any production evironments.