0

我有一个数据库表,我想将它加载到模型中?不是按指定条件,而是按整个表。怎么做?

4

3 回答 3

0

ATK4 中的模型用于表示数据并抽象底层技术,但不直接保存它们。

MVCGrid、MVCForm 和 CRUD 使用它来了解如何将数据呈现/布局到用户界面。

尽管模型可能不保存数据,但它们用于通过dsql.

例子:

 $m = $this->add('Model_UserAccess');
 $u = $m->dsql()
          ->field('usernm')
          ->field('acclvl')
          //->do_getOne(); // return only 1 record
          ->do_getAll(); // return all records

使用DSQL动态 SQL对于从表中检索数据并将其保存回来很重要。

于 2012-01-16T16:34:38.027 回答
0

我有一个非常简单的脚本,可以创建必要的 .php 文件以复制到 /lib/Model。

我这样做是因为正在迁移具有 20-30 个属性的表的 Access 应用程序,并且手动创建它非常繁琐。

该脚本非常基础,但对我来说非常有用。

链接在这里

https://github.com/ajmmartinez/atk4_create_mod

于 2012-01-17T17:25:01.803 回答
0

尝试

$data = $mymodel->getRows();

这将从模型中获取所有数据并存储到数组中。你的问题很难理解,所以我不知道如何回答。

于 2012-01-18T03:50:52.030 回答