Что это, что это, что этоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Что это, что это, что это

Сообщение Anonymous »

1cd c:/framework

yiic webapp «папка proj»
2
импорт базы данных
создание моделей/crud
3 protected/models/Post.php



protected/views/post/_post.php — создать новый файл:





By
on
| comment(s)


...




protected/views/post/view.php — сохраните хлебные крошки/меню, замените содержимое ниже на:



By
on





Comments



protected/views/post/_form.php — найдите поле статуса и замените его на:


protected/views/post/_comments.php — создать новый файл:




said:

on











Leave a Comment






















3.4. Настройка модели тега
Откройте protected/models/Tag.php и добавьте эти два метода перед последним :
public static function addTags($tags)
{
if(empty($tags)) return;
$tags = array_unique(preg_split('/\s*,\s*/', trim($tags), -1,
PREG_SPLIT_NO_EMPTY));
foreach ($tags as $name) {
$tag = self::model()->findByAttributes(array('name' => $name));
if ($tag === null) {
$tag = new Tag;
$tag->name = $name;
$tag->frequency = 1;
} else {
$tag->frequency++;
}
$tag->save();
}
}

public static function removeTags($tags)
{
if(empty($tags)) return;
$tags = array_unique(preg_split('/\s*,\s*/', trim($tags), -1,
PREG_SPLIT_NO_EMPTY));
if (!empty($tags)) {
Yii::app()->db->createCommand()
->update('tbl_tag',
array('frequency' => new CDbExpression('frequency-1')),
array('in', 'name', $tags));
Yii::app()->db->createCommand()
->delete('tbl_tag', 'frequency
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»