Мне нужно в вычислении знать, запись из какой таблицы в данный момент отображается.
Раньше для этого я использовал $_REQUEST['table']. Но после обновления на 2.0.4 это перестало работать.
Как сейчас можно узнать номер таблицы?


Как в вычислении узнать текущую таблицу?
Автор arsenal, 01 марта 2015 12:27
Сообщений в теме: 6
#1
Отправлено 01 Март 2015 - 12:27
#2
Отправлено 01 Март 2015 - 13:51
arsenal (01 Март 2015 - 12:27) писал:
Мне нужно в вычислении знать, запись из какой таблицы в данный момент отображается.
Раньше для этого я использовал $_REQUEST['table']. Но после обновления на 2.0.4 это перестало работать.
Как сейчас можно узнать номер таблицы?
Раньше для этого я использовал $_REQUEST['table']. Но после обновления на 2.0.4 это перестало работать.
Как сейчас можно узнать номер таблицы?
#3
Отправлено 01 Март 2015 - 14:54
Я вывел через print_r массив $_REQUEST и там нет такого ключа
#4
Отправлено 01 Март 2015 - 15:08
Забыл добавить. Вычисление находится в подтаблице.
В вычислениях основной таблицы данный ключ присутствует. А мне нужно получить номер основной таблицы, которая отображается в данный момент, в вычислении в подтаблице.
В вычислениях основной таблицы данный ключ присутствует. А мне нужно получить номер основной таблицы, которая отображается в данный момент, в вычислении в подтаблице.
#5
Отправлено 02 Март 2015 - 15:16
Зачем вам нужен $_REQUEST['table'] для этого? В всех вычислениях доступна глобальная переменная $table_id.
#6
Отправлено 02 Март 2015 - 21:26
У меня в подтаблице есть вычисление на изменение поля. В нем в конце выводится сообщение, что вы изменили данные и сейчас перезагрузится страница. Но это вычисление также запускается и из другого места через искуственное вызывание события на изменение поля. Но сообщение в этом случае тоже выводится в верхней части страницы, что не удобно так как перезагрузки в этом случае не нужно. Поэтому в вычислении я проверяю какая таблица в данный момент выводится.
#7
Отправлено 03 Март 2015 - 10:13
В подтаблице в любом случае нет $_REQUEST['table']. Там используется другой механизм, данные обновляются через ajax. Можете через консоль браузера посмотреть параметры запроса.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных