本文整理汇总了PHP中Check::link_array方法的典型用法代码示例。如果您正苦于以下问题:PHP Check::link_array方法的具体用法?PHP Check::link_array怎么用?PHP Check::link_array使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Check
的用法示例。
在下文中一共展示了Check::link_array方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: link
protected function link($data)
{
$link_ids = Database::get_table('post_update_link', 'id', 'update_id = ?', $this->model->get_id());
Database::delete('post_update_link_url', Database::array_in('link_id', $link_ids), $link_ids);
Database::delete('post_update_link', 'update_id = ?', $this->model->get_id());
$links = Check::link_array($data['link']);
$links = Transform_Link::parse($links);
foreach ($links as $link) {
$link = new Model_Post_Update_Link($link);
$this->model->add_link($link);
}
}
示例2: correct_main_data
protected function correct_main_data($data)
{
if (empty($data['tags'])) {
$data['tags'] = '';
}
if (empty($data['torrent'])) {
$data['torrent'] = array();
}
if (empty($data['file'])) {
$data['file'] = array();
}
if (empty($data['image'])) {
$data['image'] = array();
}
$data['link'] = Check::link_array($data['link']);
$data['bonus_link'] = Check::link_array($data['bonus_link']);
return $data;
}
示例3: extra
protected function extra($data)
{
Database::delete('post_extra', 'post_id = ?', $this->model->get_id());
$extras = Check::link_array($data['extra']);
$extras = Transform_Link::parse($extras);
foreach ($extras as $extra) {
$extra = new Model_Post_Extra($extra);
$this->model->add_extra($extra);
}
}