Itu selalu bijaksana untuk mengatur mode debug untuk melihat semua kemungkinan kesalahan secara rinci. Anda baru saja membagikan bagian kesalahan sql yang jelas bahwa tabel yang dimaksud tidak memiliki bidang "sender_id" . Saya berasumsi Anda telah mengaktifkan mode debug. Jadi pertama-tama lihat kueri yang dihasilkan. Kemudian Anda akan menemukan tabel mana yang coba digali oleh kueri.
Jika kueri Anda merujuk ke tabel yang benar, Anda dapat mencoba ini:
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);
}