我有一个数据库表,我想将其加载到模型中?不是由指定的条件而是整个表。怎么做?
答案 0 :(得分:0)
模型用于表示数据和抽象基础技术,但不直接持有它们。
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 非常重要
从表中检索数据并将其保存回来。
答案 1 :(得分:0)
我有一个非常简单的脚本,可以创建必要的.php文件以复制到/ lib / Model。
我之所以这样做是因为正在迁移具有20-30个属性的表的Access应用程序,并且手动创建它非常繁琐。
这个剧本非常基础,但对我来说非常有用。
这是链接
答案 2 :(得分:0)
尝试
$data = $mymodel->getRows();
这将从模型中获取所有数据并存储到数组中。你的问题很难理解,所以我不确定如何回复。