yii save保存不了数据怎么办

yii save保存不了数据的解决办法:1、去掉语句“Yii::$app->response->format=Response::FORMAT_JSON;”;2、检查数据是否通过模型的验证规则,并在save前打印一下验证的结果。

yii save保存不了数据怎么办

yii save保存不了数据怎么办?

推荐:《yii教程》

具体问题:

Yii2 save 保存失败 [ 2.0 版本 ]

public function actionIndex(){    $session = Yii::$app->session;    Yii::$app->response->format=Response::FORMAT_JSON;    $model = new PostSendInfo();//        $post = Yii::$app->request->post();    $post=['company_name'=>'123','mobile_phone'=>12,'sender_dep'=>'2323'];    if ($post) {        $model->login_id = $session['login_id'];        $model->case_id  = "1";        $model->ems_id   = "2";        $model->create_time = date('Y-m-d H:i:s',time());        $model->setAttributes($post);        if($model->save()){            return "保存成功!";        }        return "保存失败!";    }    return "保存失败!";}

登录后复制

$post 的值保存不成功

解决办法:

两个问题:

1、Yii::$app->response->format=Response::FORMAT_JSON; 这句话是在返回 json 的时候用的,这里要去掉。

2、你的数据有可能没有通过模型的验证规则,可以在 save() 前打印一下验证的结果。

以上就是yii save保存不了数据怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3043088.html

(0)
上一篇 2025年3月13日 14:40:53
下一篇 2025年2月28日 15:12:39

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • yii如何将对象转化为数组或直接输出为json格式

    如何转化为数组? (学习视频分享:编程视频) 我们在使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型。如果我们希望能够更加方便地处理数据,可以将它转成数组返回,比如下面的方法: // 查找满足指定条…

    2025年3月13日
    200
  • Yii框架中如何使用CSS样式?

    如何在Yii框架中引用CSS样式? Yii框架是一个高性能、灵活性强的PHP框架。在开发网站或Web应用程序时,样式表(CSS)是非常重要的一部分,它可以使网站的外观更加美观、统一。在Yii框架中,我们可以通过简单的步骤来引用CSS样式,并…

    2025年3月10日
    200
  • yii框架适合做什么项目?

    Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化…

    2025年3月7日
    200
  • php yii框架中yii的目录在哪

    php yii框架中yii的目录在哪? Yii 2.0 框架的目录结构 推荐学习:yii教程 1. 项目的目录结构 基础版: 立即学习“PHP免费学习笔记(深入)”; basic 目录下的各个文件夹: commands           …

    2025年3月7日
    200
  • yii框架主要用来做什么

    yii 最适合做什么? Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如门户网站、社区、内容管理系统(CMS)、 电子商务…

    2025年3月7日
    200
  • Yii2 vs Symfony:哪个框架更适合API开发?

    随着互联网的快速发展,api成为了各种应用间数据交换的重要方式。因此,开发一款易于维护、高效、稳定的api框架变得越来越重要。而在选择api框架时,yii2和symfony是两个备受开发者欢迎的选择。那么,哪一个更适合api开发呢?本文将对…

    编程技术 2025年3月7日
    200
  • Django的update和save()同时作用的bug

    save() 默认保存后会看到sql语句中更新了所有字段,而save的值是之前获取时候的字段值,是缓存下来的,并不一定最新,可能中途其他地方被更新过 UPDATE `pxb_sx2_test` SET `user_id` = 335, `c…

    编程技术 2025年2月27日
    200
  • Yii框架怎么发送邮件?

    Yii框架怎么发送邮件? 首先使用Composer安装“yiisoft/yii2-swiftmailer”扩展; php composer require –prefer-dist yiisoft/yii2-swiftmailer 登录后…

    2025年2月24日
    200
  • Yii和TP哪个代码多?

    Yii和TP哪个代码多? Yii代码多,Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,并且提供了Web 2.0应用开发所需要的几乎一切功能,而TP是一个快速、兼容而且简单的轻量级PHP开发框架。 Yii特点 模型-视图-控…

    2025年2月24日
    200
  • Yii2 vs Laravel:哪个框架更适合开发高性能Web应用?

    web应用开发是现代互联网发展所必需的技能之一。为了满足不同需求的用户,我们需要考虑很多因素。其中,性能是最重要的因素之一。选择一个合适的框架,可以有效地提高web应用程序的性能,因此,yii2和laravel成为许多web开发人员的首选框…

    数据库 2025年2月24日
    200

发表回复

登录后才能评论