本文整理匯總了PHP中DiscussionModel::AnswerDiscussion方法的典型用法代碼示例。如果您正苦於以下問題:PHP DiscussionModel::AnswerDiscussion方法的具體用法?PHP DiscussionModel::AnswerDiscussion怎麽用?PHP DiscussionModel::AnswerDiscussion使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類DiscussionModel
的用法示例。
在下文中一共展示了DiscussionModel::AnswerDiscussion方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: DiscussionController_Answered_Create
/**
* Toggle discussion answered manually.
*/
public function DiscussionController_Answered_Create($Sender, $Args)
{
$Sender->DeliveryType(DELIVERY_TYPE_BOOL);
list($DiscussionID, $TransientKey) = $Args;
$Session = Gdn::Session();
$DiscussionModel = new DiscussionModel();
if (is_numeric($DiscussionID) && $DiscussionID > 0 && $Session->UserID > 0 && $Session->ValidateTransientKey($TransientKey)) {
$DiscussionModel->AnswerDiscussion($DiscussionID);
}
// Redirect back where the user came from if necessary
if ($Sender->DeliveryType() === DELIVERY_TYPE_ALL) {
Redirect(GetIncomingValue('Target', 'discussions/unanswered'));
}
$Sender->InformMessage(T('Your changes have been saved.'));
$Sender->Render();
}