Current File : /home/karenpetzb/application/models/OptionList.php |
<?php
class OptionList extends Zend_Db_Table
{
protected $_name = 'optionlist';
protected $_primary = 'ID';
public function getAll() {
$result = $this->select()->order('NAME ASC')->query()->fetchAll();
$options = array();
foreach ($result as $option) {
$itemOL = new ItemOptionList();
$itemOL->init($option);
array_push($options, $itemOL);
}
return $options;
}
public function getByIdProduct($id) {
$select = 'SELECT ol.*
FROM product p
LEFT JOIN optionlist AS ol ON p.ONSELECT_IDOPTION = ol.ID
WHERE p.ID = '.$id ;
$result = $this->getAdapter()->fetchRow($select);
if (!empty($result)) {
$itemOL = new ItemOptionList();
$itemOL->init($result);
return $itemOL;
}
return array();
}
public function getProductByIdOption($id) {
$select = 'SELECT * FROM product WHERE ONSELECT_IDOPTION = '.$id ;
return $this->getAdapter()->fetchAll($select);
}
}
?>