Я использую PHP с Zend Framework и MySQL.У меня есть форма, в которую пользователи входят.Когда несколько пользователей входят в одну и ту же форму одновременно, в зависимости от прибытия я могу разрешить доступ (включение полей формы) для редактирования для 1-го пользователя, а другие пользователи могут просматривать только «отключенные» поля формы.и человек, который редактирует прямо сейчас, и очередь редактирования.
Когда человек, занимающийся редактированием, завершает работу и выходит из системы, как мне «включить» уже созданные поля формы для следующего в очереди в очереди итакже изменить очереди редактирования для всех?
Если у меня есть это в моем главном контроллере:
while(1)
{
sleep(3);
$log_firstrow = $this->getFirstRow($db);
if($this->isFirstRow($log_firstrow, $username)==1)
{
$this->view->queue = 0;
break;
}
}
Это предотвращает доступ к просмотру во время ожидания отображения отключенной формы.Только после того, как первый человек выйдет из системы, и этот пользователь будет следующим в очереди, контроллер завершит работу и перейдет к просмотру, где отображается форма.
Спасибо.