• ↓
  • ↑
  • ⇑
 
Записи пользователя: Heidel (список заголовков)
16:53 

Yii - 2

Heidel
If it's stupid but works, it isn't stupid.
View

простой рендер страницы


передать параметр в массив


во фреймворке контроллер автоматически получает переменные из массива $_GET


вывести вид сразу из контроллера

@темы: Учебники, Ссылки, Yii

18:05 

Yii

Heidel
If it's stupid but works, it isn't stupid.
http://yiiframework.ru/

https://www.youtube.com/playlist?list=PLyFjBjJZlCruF_3D080zEYw2biMMRKKJ_

Переходим в папку с файлами фреймворка, запускаем команду, создается каркас фреймворка
C:\xampp\htdocs\yii\framework>php -f yiic webapp C:\xampp\htdocs\yii

/protected/config/main.php
добавляем 'language' => 'ru', (системные сообщения будут на русском языке)
раскомментируем



/protected/config/database.php
подключение к MySQL базе данных

Работа с генератором кода
добавим пароль для доступа


ссылка для доступа к генератору кода
yii/index.php/gii/default/login

crud generator
генерация действий

сохранить данные в БД


Работа с БД
Поиск по первичному ключу findByPK


поиск по массиву ID findAllByPK


первое значение, которое соответствует условиям find (одно значение)


массив значений, которые соответствуют условиям findAll


поиск по атрибуту (одного объекта) findByAttributes


поиск массива значений findAllByAttributes


поиск по Sql запросу findBySql


поиск по Sql запросу findAllBySql


число строк в результате запроса count


countBySql


exists проверяет, существует ли запись в БД, возвращает true или false


обновление данных по первичному ключу updateByPk (возвращает true при удачном обновлении, и false при неудачном)


обновить все записи updateAll возвращает число обновлённых записей (true) либо 0 (false)


2 вариант


3 вариант


удаление записи по ID deleteByPk


удаление записей по условию deleteAll


добавить несколько записей в бд


класс CDbCriteria
http://www.yiiframework.com/doc/api/1.1/CDbCriteria/



2 вариант

@темы: Учебники, Ссылки, Yii

19:08 

Learning MySQL and MariaDB - Part 1

Heidel
If it's stupid but works, it isn't stupid.
XAMPP команды из консоли

mysql -p
mysql -u root -p

перейти в консоли в MariaDB

очистить ввод
\с + Enter

USE test
выбор используемой БД

SHOW TABLES FROM test;
показать таблицы

CREATE TABLE project.books (book_id INT, title TEXT, status INT);
создать таблицу

DESCRIBE books;
показать данные из таблицы

INSERT INTO books VALUES(102, 'My Antonia', 0);
вставить данные

SELECT * FROM books;
SELECT * FROM books WHERE status = 1;

выборка данных

UPDATE books SET status = 1 WHERE book_id = 102;
изменить данные

Импорт через консоль
mysql> use DATABASE_NAME;
mysql> source path/to/file.sql;
http://stackoverflow.com/questions/5152921/import-sql-file-into-mysql

@темы: MySQL, Learning MySQL and MariaDB

20:50 

css3 flexible triangle

Heidel
If it's stupid but works, it isn't stupid.
17:11 

Laravel Form Requests and Controller Validation

Heidel
If it's stupid but works, it isn't stupid.
php artisan make:request CreateArticleRequest

@темы: Учебники, PHP, Laravel

16:54 

Как написать плагин для wordpress за 10 минут.

Heidel
If it's stupid but works, it isn't stupid.
22:02 

Heidel
If it's stupid but works, it isn't stupid.
14:00 

25 Laravel Tips and Tricks

Heidel
If it's stupid but works, it isn't stupid.
20:09 

Ajax in Laravel - User Registration

Heidel
If it's stupid but works, it isn't stupid.
16:24 

.htaccess

Heidel
If it's stupid but works, it isn't stupid.
11:34 

Leaflet

Heidel
If it's stupid but works, it isn't stupid.

Leaflet an open-source Javasсript library for mobile-friendly interactive maps


http://leafletjs.com/

@темы: Javascript, Leaflet, Ссылки

18:48 

Organize Your Next PHP Project the Right Way

Heidel
If it's stupid but works, it isn't stupid.
18:52 

Пагинация

Heidel
If it's stupid but works, it isn't stupid.
20:26 

Курс по гиту

Heidel
If it's stupid but works, it isn't stupid.
http://githowto.com/

https://www.youtube.com/watch?v=BtEvnE79jxY

http://www.downage.org/tutorials-list/git-real-1-2-codeschool_1b235.html

How to convert existing non-empty directory into a Git working directory and push files to a remote repository

Генерировать SSH ключ (в консоли гита)
ssh-keygen -t rsa -C "$your_email"

Показать ключ
cat ~/.ssh/id_rsa.pub

Команды консоли

ssh -T git@bitbucket.org проверка соединения
$ ssh -T git@github.com

git add . добавить все файлы

git add --all добавить все файлы, в том числе и удалённые

git add -u

git status

git commit -m "Комментарий к коммиту"
git commit -a -m "Комментарий к коммиту"


git push origin название_ветки

touch имя_файла.расширение создать файл

get help помощь

git branch имя_ветки создать ветку

git checkout имя_ветки переключиться на другую ветку

ls список файлов

https://gist.github.com/adamjohnson/5682757

@темы: Git, Курс по гиту

15:13 

Анимированное подчеркивание

Heidel
If it's stupid but works, it isn't stupid.
22:20 

Кавычки в PHP

Heidel
If it's stupid but works, it isn't stupid.


If you replace the single quotes in the second line with double ones (see quotes_02.php), $nameis processed and
its value is displayed onscreen:


@темы: PHP, Учебники

19:08 

Безопастность сайта

Heidel
If it's stupid but works, it isn't stupid.
Чему хакеры могут научить веб-разработчиков?

http://theasder.github.io/skills/2016/01/14/what-can-hackers-teach-web-developers.html

@темы: PHP, Безопастность сайта

23:07 

Laravel - home route

Heidel
If it's stupid but works, it isn't stupid.
00:58 

Blade - расширенные шаблоны

Heidel
If it's stupid but works, it isn't stupid.
Blade - расширенные шаблоны

https://laravel.ru/posts/46

@темы: Учебники, Ссылки, PHP, Laravel, Blade

21:10 

Email Verification With Laravel

Heidel
If it's stupid but works, it isn't stupid.

Блокнот

главная