Не хочу, чтобы пользователи могли менять эти данные.
Почему Вы решили, что данные, которые сервер ждет методом POST нельзя поменять? Ещё как можно.
Опять же, если это ссылка, то лучше используйте метод GET и на сервере проверяйте "а пришло ли то что мне нужно". А там пусть пользователь меняет эти данные сколько ему влезет.
А вообще есть такая возможность о которой Вы спрашиваете. Через js, можно отследить клик по ссылке и сабмитнуть форму назначив ей нужный action.
Если надо отправить данные на сервер при переходе по ссылке, то хорошо бы использовать для этого метод GET. Вы же не форму отправляете, соответственно submit здесь не при делах.
<a href="http://site.ru/file.php?param=5">link</a>
а на сервере уже
Откройте исходный код страницы, посмотрите разметку в нужном участке.
Далее открывайте по одному view-файлы и ищите в каждом из них эту разметку. Если есть файлы с наводящим названием попробуйте начать поиск с них.
Где найдется - значит это тот самый файл и есть.
Можете даже попробовать через поиск в ФС по содержимому. Но не факт что это принесет плоды т.к разметка может генериться например так <div class="<?php echo $class;?>">...</div>
Если же там используется шаблонизатор, то именно этой части разметки там может и не быть. Вместо этого будут вставочки типа {product_color}.
В таком случае нужно искать где шаблонизатор определяет эту псевдопеременную.
Я уже тебе отвечал на этот выпад, модеры удалили, не буду повторяться, надеюсь ты это читал.
Про модули от сторонних разработчиков я в курсе.
Сама документация местами ссылается на сторонние ресурсы, не нужно мне здесь сказки рассказывать.
Кроме того, прочитать описание пакета и пользоваться им а так же хорошо представлять себе его назначение не так то просто.
Некоторые пакеты активно используют патерны, без знания и понимания которых сложно понять "Как и почему это работает". После прочтения Мэтта Зандстры для подкрепления знаний в области патернов и Ромера для понимания процессов самого ZF2, мне стало намного легче.
Если без специальных знаний просто сесть за документацию и сразу все понять довольно сложная задача.
Цитата:
Далее, могу привести вам конкретный пример когда в угоду быстрой обработки запросов пишется решение обходящее логику обработки запросов и mvc-архитектуру фреймворка
К чему это? Я против твоего утверждения что "90% фреймворка переписывается" и то что этот фреймворк элементарный.
Про обход MVC в ZF вообще речи не было. Так что пример твой был бы не к месту.
dcc0
Хм... насчет условия не знаю, в код не вникал, может там и есть что то не логичное.
Но факт в том что перед тем как использовать не существующую переменную, во избежании notice, надо бы применить isset().
А чего вы ожидали? Изначально при if (!$value) переменной $value нет, поэтому и получаете notice. Далее вы попадете в этот самый if, потому что условие истинно, этой переменной присваивается некое значение, которое успешно заносится в БД.
Если хотите избежать notice, используйте isset().
Ricco381
Какую ошибку? Какие пробельные символы? Синтаксически код верный, а пробельные символы в данном случае использованы для форматирования кода, что бы сделать его удобно читаемым.
Да цена завышенная. Скрипт и в правду простой. Если честно то мне было бы стыдно просить за такую "работу" деньги. Хотя от такого бабла за минуту работы тоже не отказался бы(еслиб стали напрашиваться на оплату).
P.S: только заметил что после заголовка указано что писать код не надо )
Извините, что написал. Постараюсь больше не повторять эту ошибку
Я потратил где то минуту на написание этого кода. Даже меньше.
Наверное, бесплатно.
Может новичок возьмет пол бакса, или бакс, если бессоветстный ) за то что убил час на поиск решения. (Добавление)
Ricco381 пишет:
ну и забыл уточнить, этод код не сработает, ты забыл удалить лишние пробельные символы.
Какие пробелы? Не вижу... (Добавление)
Ещё скажи, что я путь неверно указал
$nodeList=$xPath->query('//div[@class="month"]/a[position() > '.$offset.' and position() <= '.$xPathLimit.']');
Это выражение вернет из всех блоков с классом month элементы a с учетом limit и offset.
Если не нужно из всех блоков с классом .month а из конкретного, можно явно указать, конкретно из какого .month нужно забрать сет элементов с учетом limit и offset. Для этого понадобится ещё одна переменная, например $monthPos.
Пусть она к примеру будет равна 2, т.е делаем выборку из второго блока с классом month.