本文整理汇总了PHP中News::meta方法的典型用法代码示例。如果您正苦于以下问题:PHP News::meta方法的具体用法?PHP News::meta怎么用?PHP News::meta使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类News
的用法示例。
在下文中一共展示了News::meta方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _createFormConfig
/**
* 从配置文件中生成新闻表单
*
* @param string $action 表单的url
* @param string $config 配置文件的名字
* @return object 表单对象
*/
static function _createFormConfig($action, $config)
{
$form = new Form_Admin_News('create_news', $action);
$fileName = dirname(__FILE__) . DS . "{$config}";
$form->loadFromConfig(Helper_YAML::load($fileName));
$form->addValidations(News::meta());
//查询类别
$sort = NewSort::find()->order('name ASC')->getAll();
$sort = Helper_Array::toHashmap($sort, 'id', 'name');
$form['newbody']['sort_id']->items = $sort;
return $form;
}
示例2: _createFormConfig
/**
* 从配置文件中生成新闻表单
* @param string $id 表单的id 号
* @param string $action 表单的url
* @param string $config 配置文件的名字
* @return object 表单对象
*/
static function _createFormConfig($id, $action, $config)
{
$form = new Form_Admin_News($id, $action);
$fileName = dirname(__FILE__) . DS . "{$config}";
$form->loadFromConfig(Helper_YAML::load($fileName));
//验证的模型选择
if ($id == 'news') {
$form->addValidations(News::meta());
} else {
$form->addValidations(Articles::meta());
}
//类别表的选择
if ('news' == $id) {
$news = new News();
$form['sort_id']->items = $news->sorts;
} else {
$article = new Articles();
$form['sort_id']->items = $article->sorts;
}
return $form;
}
示例3: actionAjaxIsShow
/**
* 是否显示新闻
*
*/
function actionAjaxIsShow()
{
if ($this->_context->isAJAX()) {
$new_id = $this->_context->news_id;
$is_show = $this->_context->isShow;
try {
News::meta()->updateWhere(array('is_show' => $is_show), 'id =?', $new_id);
echo true;
} catch (QDB_Exception $ex) {
echo false;
}
} else {
echo false;
}
}