Adamos, за орфографию спасибо, поправил.
По синдрому вахтера - скажите это министерству образования, которое начало учебного года привязывает к будним дням недели.
За идею - спасибо, подумаю.
bichara2002, вариант. Но мне еще нужно и дни учитывать. Т.е. это пока 01.09 и 31.05, но может быть 10.09 и если делать проверку в массиве по месяцам, то текущая дата 05.09 будет подходить, но не пройдет по дате.
Dmitry Bay, может быть. Но даты из констант должны быть в разных годах.
Например, если текущая дата 11.03.2024, для START_YEAR я добавляю текущий год - 1, а для END_YEAR добавляю текущий.
Но как быть если текущая дата, например, 11.10.2024. Если я укажу текущий год - 1, то будет 2023, хотя должен быть 2024, т.к. это начало учебного года. Нужно делать и проверку по месяцу и если он до 12, то не отнимать от текущего года. В общем, очень много проверок получается. Поэтому я и подумал, может можно как-то проще это сделать.
iljaGolubev, т.е. Вы имеете в виду в categories хранить только title и order, а category_tree будет связующей между category_id и parent_id? В чем будет выгода? Может под текущее, небольшое количество категорий будет избыточно, но мне будет полезно знать)
По синдрому вахтера - скажите это министерству образования, которое начало учебного года привязывает к будним дням недели.
За идею - спасибо, подумаю.