Алексей Долгов, зачем человеку подавать все на блюдечке, пускай дальше бы решение докапывал. Всего то надо было потратить 5 минут его времени, чтобы прийти к решению. а он все ждет ответа тут.
ну вот смотрите. Вы находитесь в контроллере site. Без слэша в начале путь генерируется исходя из текущего расположения. думаю краткие примеры будут понятны.
Url::to(['news']) - site/news
Url::to(['site/news']) - site/site/news
Url::to(['/news']) - news - вот тут работает от корня.
SEOVirus, Поймите, это политика. Был у нас один парень в России, который факи раздавал всем направо и налево. Чтобы продолжить это делать - был вынужден продать вк и свалить за границу.
А тут правило простое, ударь сильного и слабые будут более сговорчивыми. А самые сильные задумаются, прежде чем жопой у правительства крутить. Да, правительство свихнутое, но это не отменяет того факта, что они решают свои проблемы различными честными и нечестными способами.
jallvar, на самом деле у вас там с десяток различных способов решения, а вы задаете столько сложный вопрос на тостере. Даже самый топорный
for () вместе с +n days и in_array способен решить вашу задачу.
А в моем коде можно добавить сортировку элементов.
Но зачем самому писать код, давайте люди тут писать будут простые функции?
jallvar, а так, я набросал код, перезагрузил страницу, чтобы проверить что никто не ответил, а у вас уже другие условия задачи. Прежде чем решать задачу, нужно обозначать ее условия и тонкости.
- добавить лого, сместить его на пару пикселей, добавить кастомный текст и сразу видеть результат?
Для грамот возможно ваш код и работает. Но тут нужна визуализация как по мне. Видимо я из почитателей модных трендов (
1) получить имя объекта.
2) вырезать первые 4 символа и сравнить с target.
3) получить расширение файла через метод в класс файла.