关于yii2:开源项目一个干净简约基于vue3yii2轻度改造的后台框架
Yaa 疾速助你CURD开发! 示例图 环境要求PHP >= 7.3Composer >= 2Node.js >= 14PHP 启用扩大fileinfoimagemagickexif链接https://yaa.speaks.life/admin账号:admin明码:123456Yaa文档地址github✨ 个性 界面清新、简洁⚒️ 原生框架轻度革新、不附带任何臃肿第三方库✨ 自带祝愿光环加持,助你效率晋升1000X 装置composer create-project umono/yaa-yii2 疾速上手出现数据表格(以用户表)为例: vue 文件<template> <TableData :subHeight="240" :search="search" ref="tables" @view="openModal({ id: $event.id, isEdit: false }, 'formModal')" @edit="openModal({ id: $event.id, isEdit: true }, 'formModal')" url="admin/api/user/index" :handle="_handleBtn"> <!-- 搜寻条件开始 --> <n-input v-model:value="search.nickName" filterable placeholder="用户昵称" /> <n-input v-model:value="search.name" filterable placeholder="姓名" /> <n-input v-model:value="search.phone" filterable placeholder="手机号码" /> <!-- 搜寻条件完结 --> </TableData></template><script lang="ts">import TableData from "@/components/common/TableData.vue";export default defineComponent({ name: "USER", components: { TableData }, setup() { // 搜寻条件参数 // 在开发中尽量应用search参数蕴含所有条件 let search = reactive({ name: '', } as any) return { search } },})</script>php 文件<?php namespace app\modules\backend\api\controllers; use app\modules\backend\api\Controller; use app\modules\backend\api\models\other\User; class UserController extends Controller { // 数据列表 public function actionIndex() { $get = $this->get; $andWhere = [ ['like', 'nickName', $get['nickName'] ?? ''], ['like', 'name', $get['name'] ?? ''], ['like', 'phone', $get['phone'] ?? ''], ]; return User::page()->andWhere($andWhere)->toTableDataArray(); } // 创立、批改、删除 // ... } 倡议如果您在应用的过程中碰到问题,能够先通过 issues 看看有没有相似的 bug 或者倡议。 ...