繁体   English   中英

Cakephp 3.0 $ query-> toArray();

Cakephp 3.0 $query->toArray();

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

嘿,我试图找到一个解决方案,我正在使用以下命令从mysql检索数据:

$meals = TableRegistry::get('Users');
$query = $meals
->find()
->select(['id' ,'username'])
->where(['role' => 'patient']);
 $data = $query->toArray();

这是我使用query-> toarray()之后的代码,我得到了这个值

 { "id": 4, "username": "s2" }  

我想将此值放在我的表单中,如下所示:

   echo $this->Form->input('user_id', [
        'options' => [1 => 'Admin', 2 => 'Author']
    ]) ;

如何使用foreach来获取ID和usernmae作为任何快速解决方案的名称

1 个回复

使用find('list')

$users = TableRegistry::get('Users')
    ->find('list', ['valueField' => 'username'])
    ->select(['id' ,'username'])
    ->where(['role' => 'patient']);

$this->set('users', $users);

echo $this->Form->input('user_id', [
    'options' => $users
]);

http://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs

5 $ query->其中加上AND运算符

从Joomla文档中,我了解了如何在php中运行sql查询。 我的代码如下: 代码带来了工厂代码,而不是产品的工厂代码,然后我不得不添加行 $查询 - >和...... 告诉从特定产品带入工厂代码,但完全没有结果。 最终我在$ query->和上写错了? ...

7 我的$ query-> fetch()不起作用

问题已在评论后编辑。 它仍然不起作用。 嗨,您好, 我正在尝试学习PDO的工作原理,但是我的脚本是: 什么都不打印。 如果我做: 我得到bool(false) 。 阅读了很多示例之后,我无法弄清楚自己在做什么错。 提前致谢。 ...

2011-03-08 22:51:33 1 1586   php/ pdo
9 Codeigniter $ query-> result()返回奇怪的结果

如此宁静的代码使我在最后一个小时内发疯……我有这个模型,应该从数据库返回所有非活动记录 $this->db->last_query()输出为 如果我在phpmyadmin中运行完全相同的查询,则会得到正确的结果 但是当我var_dump data var_ ...

10 wordpress $ query->按元键值设置

我正在尝试修改帖子类型“产品”的所有查询,以仅显示产品/帖子是否具有“ wholesale_price”的特定meta_key,而meta_value需要大于0。 这是我所拥有的: } 由于某种原因,它仍然返回所有内容。 这是正确的做事方式吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM