Het is altijd verstandig om de debug-modus aan te zetten om alle mogelijke fouten in detail te zien. Je hebt zojuist het sql-foutgedeelte gedeeld waaruit duidelijk is dat de bedoelde tabel het veld "sender_id" niet heeft . Ik neem aan dat je de foutopsporingsmodus hebt ingeschakeld. Bekijk dus eerst de gegenereerde query. Dan zul je zien in welke tabel de zoekopdracht probeert te graven.
Als uw zoekopdracht verwijst naar de juiste tabel, kunt u dit proberen:
public function index_admin(){
$this->set('title_for_layout', 'Relationships');
$this->set('stylesheet_used', 'homestyle');
$this->set('image_used', 'eBOXLogoHome.png');
$this->layout='home_layout';
//retrieve Account Id of current User
$accountid=$this->Auth->user('account_id');
//Conditions
$conditions=array(
"OR"=> array(
'Relationship.sender_id' => $accountid,
'Relationship.receiver_id' => $accountid)
);
App::import('Model', 'Relationship');
$objRelationship = new Relationship();
$this->paginate = array( "conditions" => $conditions, 'limit' => 10 );
$relationships = $this->paginate( $objRelationship );
$compName = $this->Account->field('account_name', array('id' => 'Relationship.id'));
$this->set('accountid', $accountid);
$this->set('relationship', $this->paginate());
$this->set('compName', $compName);
}