上一篇博客中,我们将简单的路由解析和执行,从入口文件public/index.php中移入到框架中.入口文件顿时变得清爽无比-- 但是,去我们的controller里看一下,会看到如下的code: public function actionView() { $body = 'Test body information'; require '../views/site/view.php'; } 难道我们每写一个要去渲染页面的action,都要去找相应路径的view,然后把它require进来.肯
自己设计的一个mysql数据库批量添加数据的基类.用于批量向mysql数据库添加数据,子类实现起来很简单,自测性能也还不错. 1.基类实现-BatchAddBase using System.Collections.Generic; using System.Text; namespace MysqlBatchAdd { public abstract class BatchAddBase<T> where T : class, new() { /// <summary> ///
class base(models.Model): user = models.ForeignKey(User) class Meta: abstract =True 以上是抽象基类的定义,只有一个公用字段user, class A(base): applier = models.ForeignKey(User) 那么是会报错的,如下: CommandError: One or more models did not validate: Core.a: Accessor for field 'u