icybee/module-registry

存储设置和选项。

安装次数: 1,537

依赖关系: 9

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:icanboogie-module

v3.0.0 2016-01-23 17:03 UTC

This package is auto-updated.

Last update: 2024-09-20 02:22:17 UTC


README

存储设置、选项和元数据。

<?php

/* @var \ICanBoogie\Application $app */

$registry = $app->registry;

$a = $registry['a_property'];           // null
$a = $registry->get('a_property', 123); // 123

$registry['a_property'] = 123;
$a = $registry['a_property'];           // 123

$app->user->metas['a_property'] = 123;
$app->site->metas['a_property'] = 123;
$app->models['articles']->one->metas['a_property'] = 123;

要求

该软件包需要PHP 5.6或更高版本。

安装

推荐通过Composer安装此软件包

$ composer require icybee/module-registry

此模块是Icybee所需模块之一。

克隆仓库

该软件包可在GitHub上找到,其仓库可以通过以下命令行克隆:GitHub

$ git clone https://github.com/Icybee/module-registry.git registry

文档

该软件包作为Icybee CMS文档的一部分进行了文档说明。[http://icybee.org/docs/](http://icybee.org/docs/)。可以使用`make doc`命令生成软件包及其依赖项的文档。文档使用ApiGen生成,并在`docs`目录中。可以使用`make clean`命令清理软件包目录。

测试

测试套件通过`make test`命令运行。自动安装Composer以及运行套件所需的所有依赖项。可以使用`make clean`命令清理软件包目录。

该软件包通过Travis CI进行持续测试。

Build Status

许可证

该模块受新BSD许可证的许可 - 有关详细信息,请参阅LICENSE文件。