php - Yii框架无法将数据插入特定表

标签 php mysql yii2

在网上对如何在特定表上插入数据进行了太多研究后,我找不到任何开始。

我有一个名为 yii_tst59 的表,它具有以下字段: - id -idnum -名称

我在 Yii 文档中阅读了一些教程,但这些是现有的表。

我想做的很简单,在yii_tst59中插入数据。

我应该在/controllers/SiteController.php/models/view中做什么

我只需要知道如何开始,请帮忙。

最佳答案

如果您想使用 ActiveRecords 进行此操作,最好的方法是:

  • 为新表生成 AR(您可以手动或使用 gii - http://www.yiiframework.com/doc/guide/1.1/en/topics.gii )
  • 使用该模型填充记录并保存(见下文)

    公共(public)函数actionTest(){ $testModel = new Yii_tst59(); $testModel->id = 1; ...设置其他变量... $testModel->保存() }

如果你不想使用事件记录,你可以直接通过 SQL 插入它,但我不推荐它,特别是如果你是第一次使用 Yii。

关于php - Yii框架无法将数据插入特定表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32503551/

相关文章:

php - 登录 - 用户名和电子邮件

php - 如何连接两个MySQL表

php - yii2 REST API 调整

Yii2:从登录使用漂亮的 url 重定向时的路径问题

php - 将自定义参数传递给 Facebook 粉丝页面选项卡

javascript - Jquery AJAX显示具有相同类的每个选择标签的onchange数据库记录

php - CSS 不适用于我的 PHP 代码(回显/无回显)

mysql - 按 user_id 分组的 SQL 查询,只获取最近的(按时间),返回有限的对象

mysql - 我们可以使用apache cordova访问Mysql数据库而不使用php吗

php - cron 中的时区问题