当前位置: 代码迷 >> 综合 >> yii2 gii生成curd
  详细解决方案

yii2 gii生成curd

热度:113   发布时间:2023-11-25 16:16:05.0

准备一张表:

-- phpMyAdmin SQL Dump
-- version 4.5.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: 2022-02-27 13:17:38
-- 服务器版本: 10.1.13-MariaDB
-- PHP Version: 5.6.21SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;--
-- Database: `smister`
---- ----------------------------------------------------------
-- 表的结构 `s_test`
--CREATE TABLE `s_test` (`id` int(11) UNSIGNED NOT NULL COMMENT 'ID',`username` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名',`status` smallint(1) UNSIGNED NOT NULL DEFAULT '1' COMMENT '状态',`created_at` int(11) NOT NULL DEFAULT '631152000' COMMENT '创建时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测试表';--
-- 转存表中的数据 `s_test`
--INSERT INTO `s_test` (`id`, `username`, `status`, `created_at`) VALUES
(3, '666', 666, 666),
(4, 'liwen', 0, 2147483647),
(5, 'cygccc', 0, 631152000),
(6, 'cygccc', 1, 631152000);--
-- Indexes for dumped tables
----
-- Indexes for table `s_test`
--
ALTER TABLE `s_test`ADD PRIMARY KEY (`id`);--
-- 在导出的表使用AUTO_INCREMENT
----
-- 使用表AUTO_INCREMENT `s_test`
--
ALTER TABLE `s_test`MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=7;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

第一步,生成model(必须得).
在这里插入图片描述

第二步:
在这里插入图片描述

第三步实现curd效果:
在这里插入图片描述