2012-06-12 44 views
0

大網站這是!很多優秀的程序員。 但我甚至不能得到一個簡單的原則參加工作:Zend主義查詢內聯

$query = Doctrine_Query::create() 
     ->from("StaffIndividualHasAddressAddress sa") 
     ->innerJoin("sa.AddressAddress aa"); 

始終棄暗投明有:

消息:未知的關係別名AddressAddress

是我的「aliassing」不好嗎?我的yaml看起來非常好......

如果查詢沒有問題,還有什麼可以搞亂這個過程?

回答

0

您可能需要指定連接屬性。

$query = Doctrine_Query::create() 
     ->from("StaffIndividualHasAddressAddress sa") 
     ->innerJoin("sa.AddressAddress aa WITH aa.AdressAdress != ? ",$where); 
+0

不工作。但我想我對這裏出了什麼問題有所瞭解。我沒有提到StaffIndividualHasAddressAddress和AddressAddress位於兩個不同的模塊中,有兩個不同的yaml文件,這些文件用於映射。這是否可能是完全的?對不起,如果我沒有給你足夠的信息,我會減少你的時間。 – jasper

+0

你是否在模塊化時尚中融入了教條?當你說StaffIndividualHasAddressAddress和AdressAdrees時,你的意思是每個人都是桌子? b –

+0

這是我正在處理的現有程序。它是模塊化的,但如果教義是以模塊化的方式整合的,我不知道。 StaffIndividualHasAddressAddress和AddresAddress是擴展其Base_類(繼而擴展Doctrine_record)的類。所以,我想,它使用的是學說對象而不是表格。我仍然不太瞭解幕後的教義和運作。 – jasper