Сергей Соколов, Я не знал, что при переходе по реферальной ссылке пукан взрывается. Честно. Был уверен, что это обычная ссылка, но автор еще и копеечку получает, а переходящему похрену. Сорри, могу скотч почтой выслать.
counterprowtf, Часто новички буксуют, потому что берут задачу не по зубам. Блог не так прост, как Вам кажется. Там много подводных камней и тем, которые сразу не понять, например маршрутизация. Знать бы Ваш текущий уровень - можно было бы посоветовать что-то по существу. Если чистый лист, то начинать надо с простых вещей типа калькулятора. Где нет базы данных, нет маршрутизации и идет работа с формой и базисными вещами в php, типа массивов, циклов и условий. Потом очень примитивный блог. Потом тот же блог но на frmaework. И т.д.
vnpp, не подскажете как лучше реализовать инициализацию?
Зависит от скрипта. Читайте про скрипт календаря в доках она точно есть. А по событиям pjax все есть тут: https://github.com/defunkt/jquery-pjax#events
Дмитрий Кузнецов, Думаю дело не в последовательности,а в том что есть пробелы в знание. Где-то что-то по ООП не поняли или пропустили вовсе. Но такая же ситуация могла бы произойти и при другой последовательности. Надо просто найти дырку и заткнуть)) Сам учился не по порядку и считаю что это быстрее. Но не все могут. Кому-то надо по пунктам все. Тут от психотипа зависит многое. Мне наоборот сколько не заливай про полиморфизм, я пока не дойду до момента, когда он нужен - не пойму.
counterprowtf, если в уроке по php предлагают писать framework - плохой это урок. Значит автор не в курсе, что велосипед уже изобрели (symfony, laravel, yii, slim и еще 100 похуже) и что давать азы надо точно не на примере написания framework
freeman0204, WP+vue отлично сочетаются, vue вообще с чем угодно сочетается. Но и angular есть люди прибивают к wp. Хотя Вы правы, те кто заказывает на wp, как правили даеж не знают что существует еще что-то. Но я же написал, что если хотите денег - c wp стоит подвязывать
самое странное место для этой задачи. Удобнее и правильнее смотреть на https://moikrug.ru ибо там адекватные работодатели с описанием стеков, фильтры и т.д. В общем все что нужно там есть. HH - хорош для всего кроме it, там мусорные вакансии по it совершенно.
Mark, что-то сложное без надобности Вы лепите,
hasMany у Вас существует только если нет пользователя. Когда есть и услуга и пользователь, там hasOne, так что связь будет около такой:
public function getIndividualPrice($user_id){
return $this->hasOne(IndividualPrice::classname(),['service_id'=>'id'])->andWhere(['user_id'=>$user_id]);
}
nagge101, ну так раз есть id или другой уникальный атрибут, то по нему и открываете, не понимаю в чем проблема. только id надо не кнопке задавать, а блоку, так как он уникален, а кнопок может быть миллион.
Посмотрите как это сделано у того же bootstrap: https://getbootstrap.com/docs/4.1/components/modal/
у блока id у кнопки 2 дата атрибута, 1 для отслеживания клика по нему, второй для хранения селектора блока который надо открыть.
Василь Бойко, В каком месте вопроса Вы об этом написали?
Тогда берете набор по классу, определяете какой порядковый номер в нем имеет элемент с классом active и от этого пляшете. Или просто перебираете весь набор производя какие-то действия, до того как hasClass('active') даст true