예제 #1
0
파일: Post.php 프로젝트: zrosiak/fields
 /**
  * Sprawdzanie urla z routingu i zwracanie ścieżki do pliku
  */
 public static function checkUrl($url)
 {
     $url_parts = Post::getUrlParts($url);
     if ($post = Post::published()->where('url', $url_parts['url'])->first()) {
         $url = $post->getPaths(false);
     } elseif ($category = Category::where('url', $url_parts['url'])->whereNotNull('template_id')->first()) {
         $url = $category->getPaths(false) . ($url_parts['page'] ? '/' . $url_parts['page'] : '');
     }
     return $url;
 }