本文整理匯總了PHP中ProjectMilestones::findOne方法的典型用法代碼示例。如果您正苦於以下問題:PHP ProjectMilestones::findOne方法的具體用法?PHP ProjectMilestones::findOne怎麽用?PHP ProjectMilestones::findOne使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ProjectMilestones
的用法示例。
在下文中一共展示了ProjectMilestones::findOne方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: replace_milestone_link_callback
/**
* Call back function for milestone link
*
* @param mixed $matches
* @return
*/
function replace_milestone_link_callback($matches)
{
if (count($matches) < 2) {
return null;
}
// if
if (!logged_user()->isMemberOfOwnerCompany()) {
$object = ProjectMilestones::findOne(array('conditions' => array('`id` = ? AND `project_id` = ? AND `is_private` = 0 ', $matches[1], active_project()->getId())));
} else {
$object = ProjectMilestones::findOne(array('conditions' => array('`id` = ? AND `project_id` = ?', $matches[1], active_project()->getId())));
}
// if
if (!$object instanceof ProjectMilestone) {
return '<del>' . lang('invalid reference') . '</del>';
} else {
return '<a href="' . $object->getViewUrl() . '">' . $object->getName() . '</a>';
}
// if
}