Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Todos BEFORE Alpha Web controller and application, Request/Response classes, I18N, URL manager, session, asset manager, client script, auth/RBAC, HTML/form helpers, webapp command.
Todos AFTER Alpha Gii, commonly used console commands, advanced widgets (e.g. grid view), API documentation generator.
<!-- вот это: -->
<p><?php echo CHtml::link('Ссылка на что-нибудь',array('something/action')); ?>.<p>
<!-- куда короче и приятнее, чем это: -->
<p><a href="<?php echo $this->createUrl('something/action'); ?>">Ссылка на что-нибудь.</a>.<p>
<!-- можно конечно ручками, но упрощает жизнь это очень сильно :-) -->
<?php echo CHtml::activeDropDownList(
$model,'city_id',
CHtml::listData(City::model()->findAll(),'id','title')
); ?>
<?php echo CHtml::ajaxLink(
'Проголосовать!', // текст ссылкы для голосования за пост
array('post/vote','id'=>$model->id), // роут голосования
array('replace'=>'#post-rating-'.$model->id) // покажем новое значение рейтинга
); ?>
<p><?php echo CHtml::link('Ссылка на что-нибудь', array('something/action'), array('class'=>'btn btn-warning', 'title'='Заголовок ссылки'); ?></p>
<p><a href="{{ path('somethong/action') }}" class="btn btn-warning" title="Заголовок ссылки">Ссылка на что-нибудь</a></p>
Просто представьте как весело натягивать…
… формировать HTML из PHP это немного дико.
Мне больше нравится подход…
кстати почему бы не использовать шорттеги для эха?
PHP_INI_ALL in PHP 4.0.0. PHP_INI_PERDIR in PHP < 5.3.0
= link_to 'Новости', '/news'
= link_to photo.large.url do .container = image_tag photo.thumbnail.url .text Hello World
$this->afterSave();
$this->setIsNewRecord(false);
$this->setScenario('update');
Да и потом где гарантии что вы уже создали все связанные объекты?
Но, мне кажется, можно параметром передавать вызываем мы его после добавления записи или обновления.
Yii 1.1.11