1

私は Joomla の Cron Job にあまり詳しくありません。コンポーネントクリエーターからカスタムコンポーネントを作成しました。2 つのフィールド 1.Title と 2.Cron を作成しました。Cron(日付フィールド)と現在の日付が一致する場合、そのタイトルを無効にしたいと思います。

誰かが私を助けることができれば感謝します。

ありがとう、マナン

ここに画像の説明を入力

4

1 に答える 1

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 から Corn JOB を有効にする */ Corn JOB を 1 日に 1 回設定すると、URL が

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

理解の問題 返信してください

于 2013-09-24T10:24:54.210 に答える