我正在使用教程大师 https://docs.phalconphp.com/en/latest/reference/tutorial.html CRUD 的创建步骤非常棒,我可以将数据输入数据库。但我不明白如何使用查询从表中生成数据。
此代码不起作用,因为我使用 $application = new Application($di);
而不是 micro。
// Retrieves all robots $app->get('/api/robots', function () use ($app) {
$phql = "SELECT * FROM Robots ORDER BY name";
$robots = $app->modelsManager->executeQuery($phql);
$data = array();
foreach ($robots as $robot) {
$data[] = array(
'id' => $robot->id,
'name' => $robot->name
);
}
echo json_encode($data);
});
我想要拥有
$query="SELECT * FROM ospos ORDER BY ospoId";
并输出 $data = array(); echo jsone_encode($data)
并产生与微代码相同的结果..请帮助谢谢。
最佳答案
更新:使用模型进行上述查询。
$robots = Robots::find([
'order' => 'name'
]);
关于php - 如何从数据库 Phalcon php 检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38780972/