Web 如何在自己的Joomla 3组件中设置publish_down和publish_up字段?

Web 如何在自己的Joomla 3组件中设置publish_down和publish_up字段?,web,joomla,calendar,publish,custom-component,Web,Joomla,Calendar,Publish,Custom Component,如何在自己的Joomla 3组件中设置publish_down和publish_up字段? 我的组件有一个视图公司。此视图在数据库公司和模型中包含控制器、表 该表创建了日期日历字段、发布日历字段、发布日历字段和状态字段。我为公司视图制作了一个表格,在那里我可以设置日期。“创建日期”默认值现在在表单中。所以它起作用了。我可以设置为“已发布/未发布” 但是,如何设置日期自动发布和publis up和publish down字段自动取消发布?我找不到有关此的信息…:/它在内容组件中是如何工作的?在jo

如何在自己的Joomla 3组件中设置publish_down和publish_up字段? 我的组件有一个视图公司。此视图在数据库公司和模型中包含控制器、表

该表创建了日期日历字段、发布日历字段、发布日历字段和状态字段。我为公司视图制作了一个表格,在那里我可以设置日期。“创建日期”默认值现在在表单中。所以它起作用了。我可以设置为“已发布/未发布”


但是,如何设置日期自动发布和publis up和publish down字段自动取消发布?我找不到有关此的信息…:/它在内容组件中是如何工作的?在joomla的何处可以找到此函数?

我遇到了一个问题,我的组件在该项上同时具有publish\u up和publish\u down列,但我必须更新模型中的getListQuery并添加以下内容:

// Define null and now dates
$nullDate = $db->quote($db->getNullDate());
$nowDate = $db->quote(JFactory::getDate()->toSql());

// Filter by start and end dates.
if ((!JFactory::getUser()->authorise('core.edit.state', 'com_phambili')) && (!JFactory::getUser()->authorise('core.edit', 'com_phambili'))) {
    $query->where('(a.publish_up = ' . $nullDate . ' OR a.publish_up <= ' . $nowDate . ')')
        ->where('(a.publish_down = ' . $nullDate . ' OR a.publish_down >= ' . $nowDate . ')');
}

你好一段时间以来,Joomla拥有自己的StackExchange站点:。你可能会在那里得到答案。请考虑将您的问题删除并粘贴JooLa.StAccExchange .com中的问题文本。