00f100/fcphp-controller
Composer 安装命令:
composer require 00f100/fcphp-controller
包简介
Abstract class Controller to FcPhp
README 文档
README
Abstract class to Controller FcPhp
How to install
Composer:
$ composer require 00f100/fcphp-controller
or add in composer.json
{
"require": {
"00f100/fcphp-controller": "*"
}
}
How to use
Extends your controller from FcPhp Controller and add your services into Controller using contruct method. After call to service using "getService()" method.
namespace Example { use FcPhp\Controller\Controller; class ExampleController extends Controller { public function __construct($userService, $profileService, $addressService) { $this->setService('user', $userService); $this->setService('profile', $profileService); $this->setService('address', $addressService); } public function findUsers() { return $this->getService('user')->findAll(); } public function findProfiles() { return $this->getService('profile')->findAll(); } public function findAddresses() { return $this->getService('address')->findAll(); } } }
Controller Callback
use Example\ExampleController; $instance = new ExampleController(UserService(), ProfileService(), AddressService()); // Callback on find service using "getService()"... $instance->callback('callbackService', function(string $service, $instance) { // Your code here... });
统计信息
- 总下载量: 96
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2018-08-13