public function showByFirstSurnameLetter($letter) { $authors = AuthorDao::findByFirstSurnameLetter($letter); $sub_authors = self::getSubAuthors($authors); $COLUMN_COUNT = 4; //Должно быть делителем 12 $sub_authors = self::rotateSubAuthors($sub_authors, $COLUMN_COUNT); return view('author.by_letter')->with(array('sub_authors' => $sub_authors, 'column_count' => $COLUMN_COUNT, 'letter' => $letter)); }
public function author($page) { $authors = AuthorDao::find(($page - 1) * self::SITEMAP_SIZE, self::SITEMAP_SIZE); return Response::view('sitemap.author', compact('authors'))->header('Content-Type', 'application/xml'); }
private static function saveAuthor($author) { $authorId = AuthorDao::persist($author); return AuthorDao::findById($authorId); }