<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Видеоурок - Выборка данных из базы данных

Видеоурок - Выборка данных из базы данных

Это первый бесплатный видеоурок, который я выкладываю на сайте. Посвящён он теме выборке данных из базы данных. План видеоурока следующий:

  1. Установка локального сервера
  2. Создание виртуального хоста
  3. Быстрая вёрстка сайта
  4. Структура базы данных
  5. Создание базы данных, таблицы и добавление в неё записей
  6. Вывод записей из таблицы базы данных на страницу
  7. Резюме

Как и обещал, прикладываю исходник к уроку: скачать исходник.

Также к уроку я прикладываю презентацию, в которой Вы сможете посмотреть порядок действий при выводе записей из таблицы базы данных: порядок действий

Приятного просмотра!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (35):

Alim_(I) Alim_(I) 04.05.2011 21:06:58

Что-то я не понел, вроде посмотрел все. Установил денвер, потом запустил, рестарт зделал, потом там в моем компьютере создал папку с названием сайта, и внутри "www" захожу ошибка вылазеет, можете помочь? Может я что-то в начале пропустил?

Ответить

Admin Admin 05.05.2011 12:24:13

Какой текст ошибки?

Ответить

Alim_(I) Alim_(I) 05.05.2011 17:43:22

В Оперу захожу и там ошибка. Ошибка! Адрес недоступен с этого компьютера. Вы попытались получить доступ к адресу http://цццц/, который сейчас не доступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь загрузить страницу еще раз. Убедитесь, что подключение к Интернету активно и проверьте, работают ли другие приложения, использующие это же подключение к Интернету. Проверьте правильность настроек программного обеспечения безопасности Интернета и убедитесь, что данные программы не блокируют использование браузера. Если компьютер защищен межсетевым экраном локальной вычислительной сети и его использование может быть источником проблем, обратитесь к вашему системному администратору. Нажмите клавишу F12 на клавиатуре и отключите прокси-серверы, если только вам не нужен прокси-сервер для подключения к Интернету. Загрузите страницу еще раз. Нужна помощь? Откройте справку Opera. Перейдите к службе поддержки Opera в Интернете.

Ответить

Admin Admin 05.05.2011 19:40:58

Сделайте следующее: зайдите по адресу localhost. Если будет та же ошибка, то переустановите Denwer. Если на localhost Вы сможете зайти, то проверьте ещё раз, где Вы создали папку с названием сайта. Она должна создаваться в папке /home. Внутри этой папки должна быть папка www. Потом надо сделать рестарт. Ещё раз проверьте, правильно ли Вы всё сделали.

Ответить

Alim_(I) Alim_(I) 05.05.2011 21:23:43

Аааа... а я его просто в моем компьютере создал. =) Спасибо буду теперь знать.

Ответить

Alim_(I) Alim_(I) 05.05.2011 17:43:55

Только вместо цццц там название сайта.

Ответить

televizor televizor 26.01.2012 23:01:18

всем привет вот вопрос у меня http://localhost/Tools/phpMyAdmin/index.php на аглийском ни одна страница не переводится посоветуйте как быть очень не удобно

Ответить

Pingvusha Pingvusha 23.02.2012 08:48:41

Привет, недавно занялась технологией html пришлось, так как пишу диплом. У меня такая задумка. Есть БД где храниться вся информация пользователя, так как администратор вносит пользователей через phpmyadmin, есть html форма которая проста требует ввода логина и пароль, второй день не могу додумать как мне осуществить проверку логина и пароля, т.е обычная авторизация...помоги плиз!!!

Ответить

Admin Admin 23.02.2012 11:23:00

http://myrusakov.ru/php-regauth-user.html

Ответить

Pingvusha Pingvusha 25.02.2012 13:32:32

так у меня нет формы регистрации, есть только форма авторизации??

Ответить

Admin Admin 25.02.2012 13:36:20

Так пропустите про регистрацию, читайте про авторизацию.

Ответить

Pingvusha Pingvusha 27.02.2012 12:04:36

видимо я чего-то не понимаю есть html-код <html> <head> <title> Главная </title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <link href="style1.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="test.js"></script> </head> <body> <div id="main"> <div id="pole"><br> <br> <h2 align="center"> АВТОРИЗАЦИЯ </h2> <br> <form name="glav" action="autorize.php" method="POST"> <br> <font size=4> <p align="center"> Имя пользователя <input type="text" name="imya" size="20" maxlength="50"> </font> <font size=4> Пароль </font> <input type="password" name="parol" size="20" maxlength="50"> <input type="button" value="войти" onclick="voity()"> </p> </form> </div> </div> </body> </html> и php-код <?php $login=$_POST['imya']; $password=$_POST['parol']; if (($login=="kireev") && ($password=="kireev1")) echo "Здравствуйте Киреев М.А."; else echo "У вас нет доступа"; ?> по идеи должен просто проверить поля имени и пароля, а он мне весь php-код выводит на след. страницу.

Ответить

Admin Admin 27.02.2012 15:30:02

Проверьте, чтобы файл имел расширение php, а, во-вторых, обращайтесь правильно: http://mysite.local/index.php, а не file:///Z:\...

Ответить

igorrr igorrr 22.03.2012 08:02:25

ребята, приветствую, ссори за глупый вопрос, как посмотреть видеоурок в хорошем качестве, а то не могу разглядеть ничего ((

Ответить

Admin Admin 22.03.2012 10:25:17

К сожалению, исходники данного урока затерялись, поэтому никак. А вот все остальные видеоуроки на данном сайте имеют хорошее качество.

Ответить

igorrr igorrr 22.03.2012 17:39:47

а, понял, спасибо,

Ответить

daniel3 daniel3 06.06.2012 22:43:13

А есть видео хотя бы с элементарным созданием движка и его прикреплению к сайту?))

Ответить

Admin Admin 06.06.2012 22:45:16

Осенью выпущу, а пока нет.

Ответить

alexey1997 alexey1997 18.03.2013 11:09:59

Извините за тупой комент, но как скачать видео? я тут ссылки невижу)

Ответить

Admin Admin 18.03.2013 21:26:59

Данное видео никак не скачать, так как исходники исчезли, а в плохом качестве (которое на Rutube я заливал) я и выкладывать смысла не вижу.

Ответить

dinar dinar 22.05.2013 16:50:01

жалка что хорошего качества не вижу не чего!(

Ответить

Admin Admin 22.05.2013 21:03:40

Да, для этого урока затерялись исходники, поэтому залить в нормальном качестве уже не получится.

Ответить

andrew11 andrew11 02.07.2013 22:12:12

Михаил, а вы используете базы данных для своего сайта? Или он у вас на чистом html?

Ответить

Admin Admin 03.07.2013 04:21:56

Использую.

Ответить

andrew11 andrew11 03.07.2013 14:04:05

А как, если у вас только html-страницы, а не php?

Ответить

Admin Admin 03.07.2013 14:52:01

http://myrusakov.ru/php-furl.html

Ответить

andrew11 andrew11 03.07.2013 19:11:24

А расскажите по подробнее, как через регулярные выражения вытаскивать название ссылок ?

Ответить

Admin Admin 03.07.2013 20:20:50

Например, так: [(<a[^>]*href\s*=\s*[\"'])([^'\"]*)([\"'][^>]*>\s*.*?\s*</a>)]i

Ответить

tedius tedius 24.09.2013 11:27:56

<?php function printData($data) { echo "<table align = 'center'>"; echo "<tr>"; echo "<td align = 'center'>"; echo $data['Status']; echo "</tr>"; echo "</td>"; echo "<tr>"; echo "<td align = 'center'>"; echo $data['Name']; echo "</tr>"; echo "</td>"; echo "<tr>"; echo "<td align = 'center'>"; echo $data['IP']; echo "</tr>"; echo "</td>"; echo "<hr />"; echo "</table>"; } ?> <head> <title>Выгрузка из БД</title> </head> <body> <h1 align = 'center'>Vizruzka iz BD</h1> <?php //printData(array("Status" => "1","Name" => "2","Ip" => "3")); $mysqli = new mysqli("***", "***", "***", "***"); $result_set = $mysqli->query("SELECT `Status`, `Name`, `IP` FROM `table`"); while ($row = $result_set->fetch_assoc()); printData($row); ?> </body> </html> Новичек в этом деле. Подскажите, почему не выгружаются данные из БД. Ошибок никаких не пишет. Появляется горизонтальная черта. Все поля пустые. В бд есть значения, функция работает, sql запрос также проверил в phpadmin, но не выгружает..

Ответить

Admin Admin 24.09.2013 20:52:49

Значит просто в коде ошиблись. Выводите значения на каждом этапе. Или у Вас и в phpmyadmin ничего не вывелось?

Ответить

emilliya emilliya 21.01.2014 07:52:35

Изучаю Ваш курс PHP, весьма интересно и наглядно, спасибо! 1) Создала БД со статьями. Но на сайте их отразить не получилось. При переходе к графе Статьи ошибка Fatal error: Call to undefined function getAllArticles() in Z:\home\mysite.local\www\blocks\articles.php в functions.php сделала вывод текста, он выводится на главной стр сайта, т.е. код functions.php виден, а функции в нем не видны. скопировала функции из functions.php в начало articles.php, ошибка исчезла! Правда функции пришлось менять местами - те, что вызывают другие функции - в самый конец. 2) Ошибки исчезли, но таблицу со статьми сайт не видит, Выведа массив и его длину PRINT_R($articles); PRINT_R(count($articles)); вывелось следующее Array ( ) 0 Через Денвер,phpMyAdmin я вижу БД и таблицу со статьями, в ней 5 строк, последний id=5, поля заполнены. В чем дело не пойму, help me, please!

Ответить

tikkiwiki tikkiwiki 23.01.2014 11:45:05

Напишите в службу поддержки, пожалуйста.

Ответить

sodr sodr 22.07.2014 17:45:16

Не могу разобрать текст ( название тегов и т.д.) в видео. Смотрю в Rutube, не могу найти где поменять качество картинки на HD. Спасибо.

Ответить

cocky cocky 26.09.2014 11:27:48

здравствуйте Михаил! Посмотрел ваш урок, очень интересует один момент. На 25 минуте урока было изображение с рекомендацией, а именно: Рекомендую сразу после цикла закрывать ссоединение с базой данных. Для этого добавить такие строчки: $result_set->close(); $mysqli->close(); Фактическое закрытие соединения с базой данных - это $mysqli->close(); эта запись: $result_set->close(); - удаление самой выборки или очищение памяти (что правильней?) у меня код работает и с этой записью и без нее. Вопрос: насколько важна эта запись $result_set->close(); ? Спасибо.

Ответить

roman1421 roman1421 09.08.2015 13:14:40

Здравствуйте Михаил! Подскажите какой курс приобрести чтобы хорошо изучить работу с базой данных Mysql

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.