我想在zf2中執行自定義查詢。現在我有一個相冊控制器和AlbumTable。在AlbumTable裏面,我想要執行一個連接操作。但我無法做到這一點。請給我一些建議。用zend框架編寫自定義查詢2
下面我的代碼:
namespace WebApp\Table;
use Zend\Db\TableGateway\TableGateway;
use Zend\Db\Sql\Sql;
new Zend\Db\Adapter\Adapter;
class UserTable
{
protected $tableGateway;
public function __construct(TableGateway $tableGateway)
{
$this->tableGateway = $tableGateway;
}
public function searchUser($search)
{
$search = "mehedi";
$adapter = new Adapter();
$sql = new Sql($adapter);
$select = $sql->select();
$select->from('foo');
$select->join('profiles', 'user.user_id = profiles.ownerId', array('name'));
$select->where(array('id' => 2));
$statement = $sql->prepareStatementForSqlObject($select);
$results = $statement->execute();
return $results;
}
}
in line $ adapter = new Adapter($ driver);我如何獲得$驅動程序。請你簡單介紹一下。 – nopaws 2013-03-11 06:38:57
爲你更新了答案。 – Andrew 2013-03-11 09:05:59
Thans Andrew爲你提供了很好的答案。 – nopaws 2013-03-14 04:25:49