beego入门体验
通过beego自带bee工具bee run 创建完一个项目以后。那么便可以在这么目录结构上完成我的项目。其中,少不了数据库操作和路由。
我们在原有的基础上新建一个数据库article的数据库表。结构如下:
CREATE TABLE IF NOT EXISTS `article` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(200) NOT NULL,
`client` varchar(200) NOT NULL,
`url` varchar(200) NOT NULL,
`notes` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=9 ;
建完数据库以后,需要有一个想对应的模型,在models的目录下的models.go的文件下加入如下代码:
import (
"github.com/astaxie/beego/orm"
_ "github.com/go-sql-driver/mysql"
)
type Article struct {
Id int `form:"-"`
Name string `form:"name,text,name:" valid:"MinSize(5);MaxSize(20)"`
Cl