Joomla обновляет запрос mysql с помощью Cron Job

Я не очень хорошо знаком с Cron Job в Joomla. Я создал пользовательский компонент из создателя компонента. Я создал два поля 1. Заголовок и 2.Cron. Теперь я хочу отключить этот заголовок, когда Cron (поле даты) и текущая дата совпадают.

Я буду благодарен, если кто-нибудь может мне помочь.

Спасибо, Манан

введите здесь описание изображения


person Manan    schedule 03.08.2013    source источник
comment
Можете ли вы опубликовать php для отображаемого поля заголовка?   -  person David Fritsch    schedule 04.08.2013
comment
Есть ли причина, по которой вы просто не делаете ‹a›‹/a› условным, как во всех других менеджерах? Я имею в виду, что это будет отличаться тем, что if () основано на времени, а не на разрешении, а просто на простой структуре управления в файле tmpl.   -  person Elin    schedule 04.08.2013


Ответы (1)


Создайте функцию в файле контроллера компонента во внешнем интерфейсе контроллера, скажем, myCornTask

скажем, имя вашего компонента com_myform

поэтому измените файл контроллера внешнего интерфейса следующим образом

<?php
class MyFormController extends JController{

    public function myCornTask(){

        $app=JFactory::getApplication();
        $today=date('Y-m-d');
        $db=JFactory::getDBO();
        $query="UPDATE `#__my_form_table` SET `state`=0 WHERE `date`='$today'";
        $db->setQuery($query);
        $db->query();
        $app->close();
    }
}
?>

/** * Активировать ЗАДАНИЕ по кукурузе из CPANEL */ Установить ЗАДАНИЕ по кукурузе один раз в день, и URL-адрес будет

http://yoursite.com/index.php?option=com_myform&task=myCornTask

проблема в понимании пожалуйста ответьте

person biswarupadhikari    schedule 24.09.2013