コード例 #1
0
 public static function getRecordByHandle($handle)
 {
     $Record = parent::getRecordByHandle($handle);
     // redirect to correct handler
     if ($Record && !is_a($Record, static::$recordClass)) {
         $url = $Record->getURL();
         if ($rest = static::getPath()) {
             $url .= '/' . implode('/', $rest);
         }
         \Site::redirect($url);
     }
     return $Record;
 }