Block::suggestBlocks PHP Method

suggestBlocks() public static method

public static suggestBlocks ( )
    public static function suggestBlocks()
    {
        if (isset($_GET['q']) && ($keyword = trim($_GET['q'])) !== '') {
            $limit = 10;
            $blocks = Block::model()->findAll(array('condition' => 'name LIKE :keyword', 'limit' => $limit, 'params' => array(':keyword' => '%' . strtr($keyword, array('%' => '\\%', '_' => '\\_', '\\' => '\\\\')) . '%')));
            $names = array();
            foreach ($blocks as $block) {
                $names[] = $block->name . '|' . $block->block_id;
            }
            if ($names !== array()) {
                echo implode("\n", $names);
            }
        }
        Yii::app()->end();
    }

Usage Example

 public function actionSuggestBlocks()
 {
     Block::suggestBlocks();
 }