定制 alexssssss/ormmodel 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alexssssss/ormmodel

最新稳定版本:v15.1.12

Composer 安装命令:

composer require alexssssss/ormmodel

包简介

Alexssssss ormmodel

README 文档

README

BranchGitLab CI Status
Masterbuild status coverage report

Install

config.php

<?php
define('DB_SERVER', '');
define('DB_USERNAME', '');
define('DB_PASSWORD', '');

db.php

<?php
/* @var $injector \Auryn\Injector */

$injector->alias('Aura\Sql\ExtendedPdoInterface', 'Aura\Sql\ExtendedPdo');
$injector->share('Aura\Sql\ExtendedPdoInterface');
$injector->share('Aura\Sql\ExtendedPdo');

$injector->share('Framework\PdoDatabase');
$injector->alias('Framework\DatabaseInterface', 'Framework\PdoDatabase');
$injector->share('Framework\Database');

if (defined('DB_SERVER') && defined('DB_USERNAME') && defined('DB_PASSWORD') && defined('DB_DATABASE')) {
    $injector->delegate('Aura\Sql\ExtendedPdo', function () {
        $connection = new \Aura\Sql\ExtendedPdo('mysql:host=' . DB_SERVER . ';dbname=' . DB_DATABASE, DB_USERNAME, DB_PASSWORD);
        $connection->exec("SET NAMES 'utf8'");

        return $connection;
    });
}

ormmodel.yml

paths:
    bootstrapFile: %%ORMMODEL_CONFIG_DIR%%/bootstrap.php
    services: %%ORMMODEL_CONFIG_DIR%%/app/models/Service    
    modelNamespace: Model

index.php

<?php
require_once __DIR__.'/vender/autoload.php';
require_once __DIR__.'/config.php';
require_once __DIR__.'/dv.php';

$carModel = $injector->make('\Model\Service\Car');

$carModel->get();

统计信息

  • 总下载量: 2.69k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 3
  • 推荐数: 2

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-12-13