netis/yii2-crud-demo

Yii 2 CRUD 示例

dev-master 2015-12-13 10:51 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:21:26 UTC


README

演示项目,展示在Northwind示例数据库上使用yii2-crud扩展。

源代码可在https://github.com/netis-pl/yii2-crud-demo找到。

准备工作

  • 清理了基本的yii2应用模板
  • 导入Northwind数据库,通过迁移添加外键
  • 添加了用户表,并使用yii2-usr模块进行授权和认证,添加了默认管理员用户

CRUD步骤

  • 通过composer require netis/yii2-crud安装
  • 将gii模型生成器添加到config/web.php
  • 生成模型
  • 在应用程序控制器映射中注册默认控制器
  • 注册crudModelsMap应用程序组件
  • 为默认用户创建auth项目和关联
  • 配置了一些组件:视图(默认视图路径)、别名、格式化器

CRUD定制

  • 重写了Category和Employee图片字段

使用方法

使用composer create-project -s dev netis/yii2-crud-demo crud.niix.pl/创建项目

安装数据库,从docs/northwind.postgre.sql加载模式并应用迁移。如有需要,更新应用程序配置。

使用用户名admin和密码admin登录。