
我能想到的两种可能是:
模型的验证规则没有 created_at 和 updated_at 所以插入数据的时候,不会有created_at和updated_at字段
另一种可能就是没有赋给这两个字段值,或者赋给非数字的值
这个问题有点模糊,总体上看,你的空间一定要支持mysql数据库,如果支持,你登录你的mysql直接建立数据库,然后根据需要建立数据表,然后设置yii文件夹protected里面config里面mainphp对象的db数组里面的'connectionString'和‘username’、‘password’等属性赋值以连接你的数据库,便于 *** 控数据表 。
如果是导入表,要看你的情况,如果数据库还没有建立好,那么就要导入表结构,数据库数据表都是现成的那就要导入表数据。这个过程一般都是借助第三方工具,如phpmyadmin,Navicat for MySQL等工具。
1 确保数据是用户输入安全的(safe)
使用rules方法批量设置Model属性为输入安全的
[php] view plaincopy
public function rules() {
return array(
array('username, password, gender,
email, tel', 'safe'),
);
}
2 如果设置了场景(Scenario),确保该场景匹配输入安全的规则
[php] view plaincopy
public function rules() {
array('gender, email, tel', 'safe', 'on'=> 'create,update'),
}
在属性设置前设置一下场景(Scenario),
[php] view plaincopy
$model->setScenario('create');
$model->attributes = $_POST['user'];
1程序的多进程启动,可以配置同时启动的进程数,而不需要一个个启动2程序的退出码exit(1),可以根据程序的退出码来判断是否需要自动重启3程序所产生日志的处理4进程初始化的环境,包括目录,用户,umask,关闭进程所需要的信号等等5手动管理进程(开始,启动,重启,查看进程状态)的web界面,和xmlrpc接口当然还有其他的一些功能,具体的可以参考官方文档。
以上就是关于yii框架数据库添加记录时怎么去掉不用加的字段全部的内容,包括:yii框架数据库添加记录时怎么去掉不用加的字段、用yii框架做的网站,怎么配置空间上的mysql数据库、yii中如何创建一个表单接受数据,并存到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)