Example #1
0
 /**
  * @param Model $caller
  * @return string
  */
 private function _getObjectFolder($caller)
 {
     $id = $caller->getID();
     if (!intval($id)) {
         $int = ord($id[0]) . ord($id[1]);
     } else {
         $int = $id > 9 ? $id[0] . $id[1] : '0' . $id;
     }
     return Inflector::pluralize(Inflector::underscore($this->_modelName)) . '/' . $int . '/' . (int) $id % 100;
 }
Example #2
0
 /**
  * @param Model|ModelCollection $caller
  * @return array|null
  */
 public static function getIDs($caller)
 {
     return $caller instanceof Model ? array($caller->getID()) : $caller->getIDs();
 }