slo_nik: Стандартная поисковая модель для стандартных случаев. В данном случае ее надо править. Либо усложнять запрос, либо объединять результаты 2 более простых. На мой взгляд, тут не должно быть общих результатов в принципе. Должны быть отдельно список билетов туда и отдельно список билетов обратно. Тоесть 2 activeDataProvider, формированием которых может заниматься 1 search модель.
someserj: Какой? Что-то типа: "я недавно один в один делал вот код". Так что ли? Чем статья на хабре не устроила? Там 15 библиотек на большей половине из них можно сделать 1 в 1.
EVOSandru6: Зависит от ситуации. Можно передавать и url и hash, при том, что hash сгенерирован от url + секрет. В таком случае просто проверка подмены и все.
Алексей Романов: Как вариант у Вас есть что-то типа ЧПУ, что дает свои заголовки. Могу посоветовать сделать отдельный домен, так 1 чистый скрипт и проверить там, что бы исключить сервер или подтвердить предположение.