日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Yii学习笔记之二(使用gii生成一个简单的样例)

發(fā)布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Yii学习笔记之二(使用gii生成一个简单的样例) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 數(shù)據(jù)庫準(zhǔn)備


(1) 首先我們建一數(shù)據(jù)庫 yii2test

并建立一張表例如以下:

DROP TABLE IF EXISTS `posts`; CREATE TABLE `posts` (`post_id` int(10) NOT NULL AUTO_INCREMENT,`post_title` varchar(100) NOT NULL DEFAULT '',`post_desc` text,`author_id` int(10) NOT NULL,PRIMARY KEY (`post_id`),KEY `userid` (`author_id`),CONSTRAINT `userid` FOREIGN KEY (`author_id`) REFERENCES `users` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

(2) 我們將vhosts 指向 yii的解壓文件夾的 basic 文件夾
配置 我們的數(shù)據(jù)庫

找到文件:/basic/config/db.php
將對應(yīng)的配置填入以下的配置中 保存

return ['class' => 'yii\db\Connection','dsn' => 'mysql:host=localhost;dbname=yii2test','username' => 'root','password' => '','charset' => 'utf8', ];
第一步 OK

2. 配置vhosts(此步可忽略)

我們將vhosts 文件配置到 basic 目錄
配置的hosts 為 http://www.yiitest.com/
那么我們能夠直接訪問
http://www.yiitest.com/web/index.php?r=gii
進(jìn)入如圖1 的界面



3. 生成模型代碼


點擊 Model Generator 下方的 startbutton
進(jìn)入模型生成界面
如圖2 填入相應(yīng)的表名 和 模型名


這里我直接全用 posts 點 previewbutton
會生成模型文件 models\Posts.php

注意文件所在的文件夾權(quán)限 必須是 可寫的 不然 會生成失敗

4. 生成 crud 文件


點擊相應(yīng)的 crud generator 菜單
填入相應(yīng)的信息:
model class: app\models\Posts
serch model class : app\models\PostsSearch
controller class : app\controllers\PostsController

如圖3? 點擊 preview 然后 點擊 generate button自己主動生成

此時會自己主動生成 全部的控制器和 相應(yīng)的模型文件 以及相應(yīng)的視圖 文件 如圖4

5. 訪問生成的控制器

http://www.yiitest.com/web/index.php?

r=posts

如圖6 create posts button創(chuàng)建 相應(yīng)的記錄表單


以下的輸入框 則是用來搜索對應(yīng)的記錄的
輸入相應(yīng)的值 會自己主動過濾



自此,一個完整的自己主動生成的樣例就是這樣,樣式什么的能夠自己去設(shè)置









轉(zhuǎn)載于:https://www.cnblogs.com/liguangsunls/p/6978967.html

總結(jié)

以上是生活随笔為你收集整理的Yii学习笔记之二(使用gii生成一个简单的样例)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。