Автоматическое обновление/вызов действия контроллера yii

В контроллере приложений Yii у меня есть действие, используемое для разбора URL-адресов xml и вставки в таблицу базы данных.

Через определенный промежуток времени я хочу проверить, были ли какие-либо обновления в URL-адресе xml. Я хочу добиться этого, снова вызвав действие контроллера.

Я хочу добиться этого, автоматически обновляя страницу или автоматически вызывая действие контроллера. Как лучше всего в Yii выполнить то, что я хочу?


person Aneesh    schedule 29.11.2012    source источник
comment
вы хотите вызвать действие контроллера из файла представления или из другого действия контроллера?   -  person hemc4    schedule 29.11.2012
comment
нет. Автоматически вызывать действие контроллера.   -  person Aneesh    schedule 29.11.2012
comment
сделайте ajax-вызов с помощью jquery, установите интервал от основного макета вашего приложения до действия контроллера и отобразите данные в любом месте.   -  person hemc4    schedule 29.11.2012


Ответы (1)


Вы можете сделать это, создав задание cron, которое вызывает действие Yii. Поскольку задания cron вызывают действия из командной строки, их следует записывать как действия консоли. Ознакомьтесь с руководством Yii по консольным приложениям.

person mjalajel    schedule 08.12.2012