在网上对如何在特定表上插入数据进行了太多研究后,我找不到任何开始。
我有一个名为 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/