本文整理匯總了PHP中Owner::with方法的典型用法代碼示例。如果您正苦於以下問題:PHP Owner::with方法的具體用法?PHP Owner::with怎麽用?PHP Owner::with使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Owner
的用法示例。
在下文中一共展示了Owner::with方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testChainedRelationships
public function testChainedRelationships()
{
$owner = Owner::with(array('car' => array('with' => 'manufactor')))->find_one(1);
$fullQueryLog = ORM::get_query_log();
// Return last three queries
$actualSql = array_slice($fullQueryLog, count($fullQueryLog) - 3);
$expectedSql = array();
$expectedSql[] = "SELECT * FROM `owner` WHERE `id` = '1' LIMIT 1";
$expectedSql[] = "SELECT * FROM `car` WHERE `owner_id` IN ('1')";
$expectedSql[] = "SELECT * FROM `manufactor` WHERE `id` IN ('1')";
$this->assertEquals($expectedSql, $actualSql);
}