phalcon框架中如何实现脱离模型进行sql查询?
比如,我有表a和表b,在models/下有a.php这个model类,而没有b的,现在在a中需要对表b进行一次sql查询,在不创建b的model类的情况下如何拿到b的数据?
php 框架 分享到:
------解决方案--------------------
$ar = $obj->fetchall($sql);
或
$r = $obj->fetchone($sql);
其实 phalcon 的类都是可以单独使用的,并不一定非要在框架中使用
比如$connection = new \phalcon\db\adapter\pdo\mysql(array(
host => localhost,
username => root,
password => ,
dbname => test
));
//print_r(get_class_methods($connection)); //从支持的方法上看,只不过是在pdo上扩展了一些功能
$connection->query('set names gbk');
$t = $connection->fetchall('select * from `123`', 1);
print_r($t);
array
(
[0] => array
(
[id] => 1
[姓名] => 张三
[型号] => a8-300
[工位] => a
[数量] => 200
[时间] => 2013-06-05 08:46:00
)
[1] => array
(
[id] => 2
[姓名] => 李四
[型号] => a8-300
[工位] => b
[数量] => 121