大家好,请问一下 Yii2 中如何使用 MySQL 的存储过程呢?存储过程不是一般在 MySQL 里面写一段 SQL 么,如果需要在 Yii 框架里面使用,有人使用过吗?具体应该怎么实现呢,谢谢
对数据库的操作通过SQL语句进行,Yii对常用的SQL类型有封装,同时对所有的SQL类型提供一个通用的使用接口,即Yii::$app->db->createCommand($sql);$sql即调用存储过程的SQL语句,第二步,若是查询类型SQL,再调用queryAll()方法,若是非查询类型,直接execute()即可。
下面是一个例子。
或Yii::$app->db->createCommand($sql)->execute();