dma84, dkameleon
зачем мне что-то мерять, если у меня и так все супер работает?) Я просто к тому, что возможно в синтетических тестах или на очень нагруженных проектах и будет заметна разница, но здесь скорее всего упрется все в базу данных.
dkameleon, таймом до запуска приложения и после.
или в гугле забейте jquery modal plugin. Тысячи их...
Имею блог с посещалкой 2.5к в сутки. Написанный на Yii2 и работавший под PHP 5.6. Прочитал на хабре статью, что PHP 7 якобы быстрее. Окей, перенес на PHP 7.0. И что вы думаете? Да ничего не произошло - все также быстро работает. Прироста нет никакого.
Я думаю запустить реально, у них там неплохая обратная совместимость, но быстрее не станет. Поэтом лучше использовать PHP 5.6 и не париться.
я как то делал подобное. Был легаси сайт + лк на Yii2. Вам тупо нужно html форму вставить на лендинг, а личный кабинет сделать по адресу sitename/cabinet/. Кстати, можно же сделать и как поддомен cabinet.sitename.ru.
Сам личный кабинет загружается в DOCUMENT_ROOT, если нужны какие-то правила маршрутизации, они прописываются в конфиге nginx или apache
Значит что-то не так делали. is_array($arr) что выдает? точно ли массив?
WP неплохая CMS, не будем вдаваться в качество кода, но на мой взгляд, самый большой его минус, что все файлы находятся в DOCUMENT_ROOT, соответственно нужно в конфиге сервера запрещать доступ к этим файлам, что большинство людей не делают. Да и ломают WP в основном через плагины, к которым разработчики не имеют никакого отношения.
Если не ставить левые плагины, запретить доступ к wp-admin, шаблонам извне или по IP, проставить права на файлы и папки, то шанс взлома почти равен 0. Жаль, что почти на всех шаредах сделать это нельзя.
и самое главное: это все должно быть на одной странице, а также запрос вида: SELECT * FROM users WHERE login = $_GET['login'] 🍿
livetv, написал полную чушь. Уже после Плохая документация и нету настроек для конкретной страницы можно не читать. Посмотрите доку к Laravel/Yii2 и убедитесь в этом.
А по-вашему бизнес логику стоит держать в контроллерах? Хотя не! Крутые программеры всю бизнес логику держат во вью. Только там.
У вас данные проверяются в модели формы $form, а потом вы их сохраняется после validate() обратно в контроллере. Вопрос зачем? Контроллер должен был передать данные в модель и получить от нее результат обработки этих данных. Так что смело переносите в форму