setAuthor() 공개 메소드

public setAuthor ( string $author )
$author string
예제 #1
0
 public function load(ObjectManager $manager)
 {
     $book1 = new Book();
     $book1->setName("Объектно-ориентированное программирование в С++");
     $book1->setAuthor("Роберт Лафоре");
     $book1->setDescription("Эта книга помогла множеству пользователей освоить технологию объектно-ориентированного программирования в С++. Роберт Лафоре рассматривает все основные принципы языка. Представляет полномасштабные приложения, приводит наглядные примеры, которые поясняют теорию. Представляет сложные новые актуальные возможности объектно-ориентированного программирования в C + + . Рассматривает создание сложных и эффективных объектно-ориентированные приложения. Книга рассчитана на то, что вы знакомы с основными понятиями программирования, этого достаточно, чтобы понять синтаксис и особенности языка. При проектировании модулей C + +, вы стараетесь увидеть весь мир в виде объектов (например, автомобиль является объектом, имеющим определенные свойства: цвет, количество дверей и т.д., а также определенные методы: возможность ускоряться, тормозить и т. д.) Роберт Лафоре представляет принципиальные понятия, которые формируют основу объектно-ориентированного программирования: В книге множество полезных иллюстраций. Более ста упражнений, с помощью которых можно проверить знания по всем темам. ");
     $book1->setNumberPages(950);
     $book1->setNameEdition("Питер");
     $book1->setYearEdition(2013);
     $book1->setPrice(480);
     $book1->setImage("book.jpg");
     $book1->setBookType($this->getReference("bookType-1"));
     $book2 = new Book();
     $book2->setName("Приемы объектно-ориентированного проектирования");
     $book2->setAuthor("Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес");
     $book2->setDescription("Эта книга – полезный и необходимый справочник. Паттерны проектирования книга, которую 90% разработчиков считают лучшей, из всех книг, написанных на эту тематику. Авторы, которых называют \"великолепной четверкой\", представили оптимальные решения наиболее распространенных задач, связанных с проектированием. Паттерны повышают гибкость, дают возможность повторного применения программ. Паттерны используются практически везде – в архитектуре, электронике, музыке, литературе, живописи, спорте, медицине, политике, и т.д. Паттерны обеспечивают");
     $book2->setNumberPages(380);
     $book2->setNameEdition("Питер");
     $book2->setYearEdition(2014);
     $book2->setPrice(190);
     $book2->setImage("book.jpg");
     $book2->setBookType($this->getReference("bookType-1"));
     $book3 = new Book();
     $book3->setName("Совершенный код");
     $book3->setAuthor("Стив Макконнелл");
     $book3->setDescription("Лучшее практическое руководство по программированию, не зависимо от применяемого в работе языка. Стив Макконнелл главный инженер-программист Construx Software, автор книг по программированию. Лауреат нескольких премий. Совершенный код Стива Макконнелла помогает разработчикам создавать программное обеспечение на протяжении десяти лет. Это полностью обновленное издание классической книги с учетом всех новинок, новыми образцами, иллюстрирующими код, ясное прагматичное руководство. Книга стимулирует мышление и поможет построить код самого высокого качества.");
     $book3->setNumberPages(890);
     $book3->setNameEdition("Питер");
     $book3->setYearEdition(2015);
     $book3->setPrice(650);
     $book3->setImage("book.jpg");
     $book3->setBookType($this->getReference("bookType-1"));
     $book4 = new Book();
     $book4->setName("PHP: объекты, шаблоны и методики программирования");
     $book4->setAuthor("Мэтт Зандстра");
     $book4->setDescription("Книга обобщает лучшие методики проектирования кода. Цель книги Мэтта Зандстра PHP – научить разрабатывать безупречные программные системы.. Мэтт Зандстра – известный веб-программист, автор книг. Один из главных разработчиков компании Yahoo!Книга поможет освоить принципы и шаблоны проектирования, делающие модели более мощными. Автор рассматривает классические паттерны проектирования, приводит простые и последовательные примеры, объясняет методы управления несколькими разработчикам Subversion, рассказывает о разработке, установке, стратегии автоматизации тестирования и зданий.");
     $book4->setNumberPages(450);
     $book4->setNameEdition("Питер");
     $book4->setYearEdition(2012);
     $book4->setPrice(510);
     $book4->setImage("book.jpg");
     $book4->setSlider(true);
     $book4->setBookType($this->getReference("bookType-1"));
     $book5 = new Book();
     $book5->setName("PHP. Рецепты программирования");
     $book5->setDescription("В книге представлены решения самых распространенных задач на РНР. Сведения, изложенные Дэвидом Скляром и Адамом Трахтенбергом интересны для каждого разработчика. Речь идет о базовых типах данных, операциях с ними; файлах cookie; функциях РНР; аутентификации пользователей; работе со слоями; вопросах безопасности; ускорении работы программ; работе в сети; создании графических изображений; обработке ошибок; отладке сценариев и создании тестов. Авторы предлагают рецепты, которые связаны с основами объектно-ориентированного программирования и новыми функциональными возможностями РНР. Каждый из этих рецептов полностью показывает путь решения задачи и может использоваться отдельно.");
     $book5->setAuthor("Дэвид Скляр, Адам Трахтенберг");
     $book5->setNumberPages(710);
     $book5->setNameEdition("Питер");
     $book5->setYearEdition(2016);
     $book5->setPrice(770);
     $book5->setImage("book.jpg");
     $book5->setBookType($this->getReference("bookType-1"));
     $book6 = new Book();
     $book6->setName("Java. Библиотека профессионала, том 1. Основы");
     $book6->setDescription("В книге представлена программная платформа этого языка программирования, характерные особенности, цели и достоинства, аплет Java и Internet. Это язык простой, безопасный и надежный, с четкими синтаксическими правилам и понятной семантикой. В книге рассказывается о новых средствах и усовершенствованиях языка. Java библиотека профессионала том 1рассказывает о фундаментальных концепциях языка и основах программирования пользовательского интерфейса.. Авторы сосредоточились на основных понятиях языка и версии платформы Java SE 6. Рассматривается программирование графики, развертывание приложений, архитектура коллекций. В дополнение к правилам языка, авторы дают рекомендации по правильному объектно-ориентированном дизайну");
     $book6->setAuthor("Кей С. Хорстманн, Гари Корнелл");
     $book6->setNumberPages(860);
     $book6->setNameEdition("Питер");
     $book6->setYearEdition(2015);
     $book6->setPrice(770);
     $book6->setImage("book.jpg");
     $book6->setBookType($this->getReference("bookType-1"));
     $this->addReference('book-1', $book1);
     $this->addReference('book-2', $book2);
     $this->addReference('book-3', $book3);
     $this->addReference('book-4', $book4);
     $this->addReference('book-5', $book5);
     $this->addReference('book-6', $book6);
     $manager->persist($book1);
     $manager->persist($book2);
     $manager->persist($book3);
     $manager->persist($book4);
     $manager->persist($book5);
     $manager->flush();
 }