Данные в функции генератора

Как получить введенные данные в функции генератора поля?

 
Посетитель
small user social cms
Медаль
Сообщений: 232
Привет, всем!

Есть у меня hook, который перехватывает форму добавления/редактирования записи в контенте.

С помощью него я добавляю необходимые мне поля в форму.


В функции при редактировании в переменной $item содержится массив данных и бд

Код PHP:
  1.  
  2. 'generator' => function($item) {
  3.  
  4. }
  5.  

Вопрос такой, как мне в хуке получить данные, которые введены пользователем при редактировании чтобы использовать их в функции генератора?
Посетитель
small user social cms
Медаль
Сообщений: 232
Думаю тут скорее всего нужен ответ разработчиков!
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3512
Вадим Нарочный, как хук называется?
Вадим Нарочный:
как мне в хуке получить данные, которые введены пользователем при редактировании
из реквеста скорее всего, если в $item этого нет.
Код PHP:
  1. cmsCore::getInstance()->request->get('чего-то там');
Посетитель
small user social cms
Медаль
Сообщений: 232
Loadырь:

Вадим Нарочный, как хук называется?
Вадим Нарочный:
как мне в хуке получить данные, которые введены пользователем при редактировании
из реквеста скорее всего, если в $item этого нет.
Код PHP:
  1. cmsCore::getInstance()->request->get('чего-то там');




Такой запрос

Код PHP:
  1. cmsCore::getInstance()->request->getAll();
выдает

Код PHP:
  1.  
  2. [ctype_name] => name
  3. [id] => 2
  4.  

Не то пальто(
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3512
Вадим Нарочный:
Не то пальто(
Естественно, ведь пользователь ещё не отправил форму с данными, а вы уже вывели форму ему на экран.
Вот я и спросил, как хук называется. Если этот хук добавляет поля в форму, то вам кроме item и этого "пальто" ничего не доступно, до возникновения события $is_submited.
Посетитель
small user social cms
Медаль
Сообщений: 232
Loadырь:

Вадим Нарочный:
Не то пальто(
Естественно, ведь пользователь ещё не отправил форму с данными, а вы уже вывели форму ему на экран.
Вот я и спросил, как хук называется. Если этот хук добавляет поля в форму, то вам кроме item и этого "пальто" ничего не доступно, до возникновения события $is_submited.

Да, хук идет до субмита (content_{ctype_name}_form)/

И что же, никак не сделать, не вмешиваясь в код icms?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3512
Вадим Нарочный:
И что же, никак не сделать, не вмешиваясь в код icms?
Много можно сделать не вмешиваясь в код, смотря, что надо сделать.
Что касается получения данных от пользователя, до того как он их ввёл, то я честно ещё не видел нигде. Можно конечно писать скрипт по вычислению наибольшей вероятности того, о чём сейчас думает пользователь. Но думаю в рамках добавления поля, это вам не поможет.
Можно пробовать прописать яваскриптом отправку формы аяксом, при изменении содержимого полей, без перезагрузки страницы. Но это лишь мысли.
Посетитель
small user social cms
Медаль
Сообщений: 232
Loadырь:

Вадим Нарочный:
И что же, никак не сделать, не вмешиваясь в код icms?
Много можно сделать не вмешиваясь в код, смотря, что надо сделать.
Что касается получения данных от пользователя, до того как он их ввёл, то я честно ещё не видел нигде. Можно конечно писать скрипт по вычислению наибольшей вероятности того, о чём сейчас думает пользователь. Но думаю в рамках добавления поля, это вам не поможет.
Можно пробовать прописать яваскриптом отправку формы аяксом, при изменении содержимого полей, без перезагрузки страницы. Но это лишь мысли.

Спасибо за ответы, буду использовать костыли дальше((
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.