Zend_Tag_Cloud - установить параметры - PullRequest
0 голосов
/ 06 декабря 2009

Как я могу установить свойство minFontSize для Zend_Tag_Cloud? В данный момент это выглядит так, но я получаю ошибку:

Декоратор не является экземпляром Zend_Tag_Cloud_Decorator_Tag

     $cloud = new Zend_Tag_Cloud(
        array(
            'tags' => array(
                array('title' => 'Code', 'weight' => 50),
                array('title' => 'Zend Framework', 'weight' => 100),
                array('title' => 'PHP', 'weight' => 25)
            )
        )
    );
    $cloud->setTagDecorator(array('minFontSize' => 20));

    echo $cloud;

1 Ответ

2 голосов
/ 06 декабря 2009

Попробуйте что-то вроде этого:

 $cloud = new Zend_Tag_Cloud(
    array(
        'tags' => array(
            array('title' => 'Code', 'weight' => 50),
            array('title' => 'Zend Framework', 'weight' => 100),
            array('title' => 'PHP', 'weight' => 25)
        ),
        'tagDecorator' => array(
            'decorator' => 'HtmlTag',
            'options' => array(
                'htmlTags' => array(),
                'fontSizeUnit' => 'px',
                'minFontSize' => 20
            )
        )
    )
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...