Он запрашивает запрос Cakephp, а не пользовательский запрос SQL. В контроллере:
$partnumber = $this->diminventory->find('all',array('conditions' => array('diminventory.partnumber' => '350964-B22')));
$this->set('partnumber',$partnumber);
Функция set передает переменную в виде $ partnumber в представление. Затем в int view (который является .ctp-файлом) вам нужно вывести массив.
foreach($partnumber as $partnumbers){
echo $partnumbers;
}
Убедитесь, что в таблице diminventory есть 's' после имени, иначе она не будет работать, поскольку это является частью строгих соглашений Cakephp об именах.
Учебник для функции поиска:
http://book.cakephp.org/view/1018/find