Joomla用Cron Job更新mysql查询

时间:2013-08-03 01:11:57

标签: joomla cron joomla2.5 cron-task

我对Joomla的Cron Job不太熟悉。我已经从component creator创建了自定义组件。 我创建了两个字段1. Title和2.Cron。现在我想在Cron(日期字段)和当前日期匹配时禁用该标题。

我会感激如果有人可以帮助我。

谢谢, 马南

enter image description here

1 个答案:

答案 0 :(得分:0)

在控制器前端的组件控制器文件中创建一个函数 让我说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激活玉米JOB  * / 设置玉米JOB一天一次,URL将

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

理解上的问题请回复