Frontend\Modules\Blog\Engine\Model::search PHP Method

    public static function search(array $ids)
    {
        $items = (array) FrontendModel::getContainer()->get('database')->getRecords('SELECT i.id, i.title, i.introduction, i.text, m.url
             FROM blog_posts AS i
             INNER JOIN meta AS m ON i.meta_id = m.id
             WHERE i.status = ? AND i.hidden = ? AND i.language = ? AND i.publish_on <= ? AND i.id IN (' . implode(',', $ids) . ')', array('active', 'N', LANGUAGE, date('Y-m-d H:i')), 'id');
        // prepare items for search
        $detailUrl = FrontendNavigation::getURLForBlock('Blog', 'Detail');
        foreach ($items as &$item) {
            $item['full_url'] = $detailUrl . '/' . $item['url'];
        }
        // return
        return $items;
    }