Stalker_RED Я это и пытаюсь понять. Просто не люблю когда говорят "это ненадежно", а почему именно не говорят. Складывается впечатление, что и сами не знают.
Мне говорят, что такой подход - большая дыра. А по факту получается, что совсем не дыра? Что эксплуатировать эту "уязвимость" можно только если получить доступ к маршрутизатору?
Я с Зендом тоже работаю, видел. Это все понятно чем они отличаются более-менее. Но вот конкретная ситуация, у меня есть товар, мне нужно вывести 5 товаров дороже и 5 дешевле. Я создаю статический метод, в который передаю id товара, и возвращаю нужные мне товары.
Выходит так: $sameProducts = Product::getSameProducts($productId);
Какая в этом случае разница между статическими и обычным методом?
$model = new Product();
$sameProducts = $model->getSameProducts($productId);
или
$sameProducts = Product::getSameProducts($productId);