Андрей
Ребят, посоветуйте книжки по php, кроме Зандстра еще что-нибудь
Sergey
Документация, Котеров
Андрей
спасиб
Anonymous
Посоны. С чего стоит начать разработку своего "минифреймворка" на PHP?))0
SarcasmIO
Anonymous
Igor
Да
Igor
Возьми pple
Igor
Pimple
Anonymous
Небольшое условие - мне нельзя базироваться на чужих библиотеках.))0
Igor
Тогда посмотри на pimple
Igor
И напиши свой
Igor
Он в основе многих микрофреймов
Igor
Silex, slim например
Anonymous
Фреймворк для создания фреймворка))
Igor
Он простой как два пальца
Igor
Там один класс, и один интерфейс
Igor
Di основа любого фрейма
Igor
Инверсия управления — Википедия
https://ru.m.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F
Anonymous
Anonymous
Хотя есть одна проблема.) Мне завтра уже нужно нечто рабочее.
Вообще это нормальное задание, на позицию trainee/junior, за два дня создать MVC бложку без использования сторонних фреймворков и библиотек? 🤔
fink3L
Don
Don
ну если он кашу накодит
Don
не думаю что его примут
fink3L
ему же блог нужен
fink3L
а не фреймворк
Anonymous
О,,,О
Anonymous
Абсолютно верно.
Andrey
Anonymous
Будто HRы всех в лицо помнят.)
Andrey
Забавно
Anonymous
Andrey
И админ часть надо сделать и фронт? Мне кажется, лучше бы они оценили, как это построишь только без фреймов
Bat
старий
ну если ты не будешь требовать дизайн
старий
и не будешь вносить правки)
fink3L
ну просто накидай минимум, типа как тут во второй главе (https://symfony.com/pdf/Symfony_book_2.8.pdf) ток на классах)
старий
да)
fink3L
fink3L
я про то, что наверно не обязательно делать орм для работы с базой, а достаточно простенький класс)
fink3L
и тд и тп)
Anonymous
Олекс
Ребят, я хз, чего оно не пашет, вчера работало, сегодня перезагрузил сервак и не робит
Олекс
https://gist.github.com/anonymous/0c1086e08345471f056bcb8926069c59
Олекс
Не могу вывести записи с бд
Dmitriy
Stanislav
Всем привет! Столкнулся с проблемой на симфони, использую екстеншин https://github.com/phpredis/phpredis а симфа его не видет, use \Redis as RedisCli; не помогло
Stanislav
Кто знает как решить?
Stanislav
Вот такая ошибка Attempted to load class "Redis" from the global namespace.
Stanislav
Но use \Redis as RedisCli прописал
SarcasmIO
Stanislav
В ide?
SarcasmIO
да
Stanislav
Хз, даже не думал, ide этот класс видит, через ctrl можно на него перейти
Stanislav
Все на локалке
Stanislav
Это класс самого расширения пхп, как класс DateTime
Stanislav
Если не во фремворке его юзать, все ок
Evgeniy
composer dump-autoload
Evgeniy
попробуй
Stanislav
Увы не помогло
Evgeniy
давай по порядку
Evgeniy
у тебя подгружается autoloader composer ?
Evgeniy
а ну лол
Evgeniy
это же extension
Evgeniy
его composer собирать не будет
Evgeniy
уго надо собрать и подключить в php.ini
Stanislav
Так я его собрал
Stanislav
Если я его юзаю без фреймворка все ок
Stanislav
для примера mydir/index.php
Stanislav
<?php
$redis = new Redis();
$redis->connect('127.0.0.1');
$redis->set('key', 'value');
echo $redis->get('key');
Stanislav
в консоле php index.php
Stanislav
выводит value
Evgeniy
а подключил ты его только для консоли?)
Stanislav
Всем спасибо, кто помогал, рестрт фпм-а и ngnix-a помог
Stanislav
Хотя уже это делал раннее