app2641/garnet-beans
最新稳定版本:0.3
Composer 安装命令:
composer require app2641/garnet-beans
包简介
README 文档
README
GarnetBeans は俺々モデルクラスだ。
Requires
GarnetBeans では、内部で EmeraldBeans と SapphireBeans が動作している。
EmeraldBeans
SapphireBeans
定数の設定と準備
GarnetBeans を動かすには LIB と APP という定数が必要になる。
LIB はディレクトリのパスを、 APP にはアプリケーション名を指定する。
<?php
define('LIB', '/Users/hoge/Desktop/app/library');
define('APP', 'App');
LIB に指定したディレクトリの直下には APP で指定したアプリケーション名の空ディレクトリを生成する。
$ mkdir ~/Desktop/app/library/App
モデルクラスの生成
モデルクラスは EmeraldBeans のコマンドクラスを使用して生成する。
$ touch run
$ chmod +x run
<?php
use Emerald\CLI;
$cli = CLI::getInstance();
$cli->execute($argv);
GenerateModel コマンドを実行すると引数に与えたモデルクラスが生成される。
$ ./run GenerateModel User
generated UserModel!
モデルクラスの使い方
モデルファクトリクラスを介してモデルクラスは取得する。 下記のように使う。
<?php
use Garnet\Container,
App\Factory\ModelFactory;
$container = new Container(new ModelFactory);
$user_model = $container->get('UserModel');
$user_model->fetchById(1);
echo $user_model->get('name');
统计信息
- 总下载量: 5.08k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2014-03-27