예제 #1
0
 /**
  * Returns family the barcode belongs to
  *
  * @return RM_Barcode_Family
  */
 public function getFamily()
 {
     if (isNull($obFamily = $this->_mapper->storage('family')->loadObjectById($this->barcode_family_id))) {
         $obFamily = $this->_mapper->storage('family')->loadObjectByKey('barcode', $this->value);
     }
     return $obFamily;
 }
예제 #2
0
 /**
  *	Returns Barcode by value
  *
  * 	@param 	string		barcode
  *	@return RM_Barcode_Object
  **/
 public function loadBarcodeByValue($barcode)
 {
     return iterFirst($this->_mapper->storage('barcode')->getObjectList()->filter('value=?', $barcode));
 }
예제 #3
0
 public function getContentList()
 {
     return $this->_mapper->storage('barcode')->getObjectList()->filter('barcode_family_id=?', $this->id());
 }