Найдено 193 результата

pirrat
2010.07.05, 09:12
Форум: Общие вопросы (Yii 1.x)
Тема: Yii, long polling и проблемы с асинхронностью
Ответы: 18
Просмотры: 6212

Re: Yii, long polling и проблемы с асинхронностью

Я могу ошибиться, но мне кажется ,что это связанно с ограничением http протокола в 2 одновременных соединения к одному домену.
как самый простой вариант: long-polling запросы перевести на поддомен.
pirrat
2010.07.01, 17:23
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?Блог (вывод тегов).

не совсем правильно дописали, правильнее было бы вернуть пустой массив (ну или null), если $this->id_tag пустой. а то в вашем случае получаетcя, что метод возвращает либо array либо void. и легко можно допустить ошибку, вызвав метод в цикле, при этом не проверив является ли возвращаемое значение мас...
pirrat
2010.07.01, 16:37
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?Блог (вывод тегов).

ну во первых я ошибся, а вы скопипастили и не поправили. $criteria->condition = "t.id IN('".$this->id_tag."')";  кавычки лишние, надо: $criteria->condition = "t.id IN(".$this->id_tag.")";  во вторых ошибку видает, потому что $this->id_tag скорее всего пустой. т.е. в методе надо сначало проверить if(...
pirrat
2010.06.30, 17:05
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?Блог (вывод тегов).

't.id='.$_GET['id']  а экранировать (приводить к нужным типам) за вас кто переменные будет или хотите на sql injection нарваться? $articles = Articles::model()->with('author')->findByPk($_GET['id'],$criteria);  получаете объект в единственном числе, а переменную обозвали во множественном, верно был...
pirrat
2010.06.30, 16:57
Форум: Общие вопросы (Yii 1.x)
Тема: Имя контроллера в представлении
Ответы: 4
Просмотры: 901

Re: Имя контроллера в представлении

Код: Выделить всё

$this->getAction()->getId();
 
API посмотрите, чтоб вам его тут не пересказывать...
pirrat
2010.06.30, 16:47
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?Блог (вывод тегов).

вижу контроллер - страшный и толстый ещё и с ошибками - надо рефакторить.
больше ни чего не вижу, получение тегов или что то подобное там не вижу совсем.
pirrat
2010.06.30, 16:42
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?Блог (вывод тегов).

Articles::getTags();

метод динамический, а вы его используете как статический.

надо так:

Код: Выделить всё

$article = Articles::model()->findByPk(1);
$article->getTags(); 
pirrat
2010.06.30, 16:21
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?

MOTORIST писал(а):Пишет:

Код: Выделить всё

Property "ArticlesController.id_tag" is not defined.
 
А на фига метод в контроллер пихать?
в модель Articles надо было...
pirrat
2010.06.30, 16:18
Форум: Общие вопросы (Yii 1.x)
Тема: Имя контроллера в представлении
Ответы: 4
Просмотры: 901

Re: Имя контроллера в представлении

Код: Выделить всё

$this->getId(); 
или

Код: Выделить всё

Yii::app()->getController()->getId(); 
pirrat
2010.06.30, 16:12
Форум: Общие вопросы (Yii 1.x)
Тема: Константы
Ответы: 10
Просмотры: 4036

Re: Константы

в смысле в классе:

Код: Выделить всё

class ArticleImage 
{
   const PATH = '/images/';

  public getPath()
  {
    return self::PATH.$this->name;
  }
} 

echo ArticleImage::PATH;
 
pirrat
2010.06.30, 09:54
Форум: Общие вопросы (Yii 1.x)
Тема: Order BY в Active Record
Ответы: 7
Просмотры: 7455

Re: Order BY в Active Record

Код: Выделить всё

$criteria = new CDbCriteria;
$criteria->condition = 't.parent=:parent';
$criteria->order = 't.order_ asc';
$criteria->params = array(':parent'=>$this->level_id);
$this->submenu=Menu::model()->with('menu_items')->findAll($criteria);
  
pirrat
2010.06.30, 09:50
Форум: Общие вопросы по программированию
Тема: Поиск по тексту с html
Ответы: 10
Просмотры: 3234

Re: Поиск по тексту с html

могу лишь посоветовать использовать для поиска более подходящие инструменты- например sphinx.
в sphinx есть настройка, которая позволяет вырезать html из источника при индексировании: "html_strip".
pirrat
2010.06.29, 13:54
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?

как то так: CREATE TABLE `articles_tags` (   `article_id` int(10) unsigned NOT NULL DEFAULT '0',   `tag_id` int(10) unsigned NOT NULL DEFAULT '0',   PRIMARY KEY (`article_id`,`tag_id`) ) ENGINE=InnoDB _______________ можно и без связующий, а как в вашем примере, через список в одном поле. просто сде...
pirrat
2010.06.29, 13:08
Форум: Общие вопросы (Yii 1.x)
Тема: Как реализовать?Блог (вывод тегов).
Ответы: 18
Просмотры: 2968

Re: Как реализовать?

ну для начала я бы нормализовал бд, вынеся отношения между статьями и тегами в связующею таблицу.
прописал отношение MANY_MANY в модели Articles
и делал бы вывод тегов в нужном месте:

Код: Выделить всё

foreach($article->getTags() as $tag)
{
echo $tag->getName();
} 
pirrat
2010.06.26, 21:26
Форум: Обо всем
Тема: symfony 2 with doctrine 2
Ответы: 2
Просмотры: 2860

symfony 2 with doctrine 2

Наблюдаю за развитием symfony 2 with doctrine 2. очень впечатляет, и радует направление в котором двигаются эти фреймворки. Вот только некоторые "фишки", заслуживающие внимания: 1)dependency injection http://madbee.ukr.su/solenko/dependency-injection/ 2) Bundles http://hudson.su/2010/03/31/symfony-2...
pirrat
2010.06.26, 13:01
Форум: Авторский код и библиотеки
Тема: [v0.9] ShoppingCart
Ответы: 147
Просмотры: 53449

Re: [v0.5 rc2] ShoppingCart

Не прошло и года, компонент обновился. 1) добавлены события onUpdatePoistion,onRemovePosition. 2) добавлена простейшая система скидок. 3) добавлены и изменены методы. 4) написана актуальная и полная документация (пока что только на русском) скачать последнею версию можно тут: http://code.google.com/...
pirrat
2010.06.24, 11:41
Форум: Общие вопросы (Yii 1.x)
Тема: Автозагрузка классов
Ответы: 2
Просмотры: 1053

Re: Автозагрузка классов

странно как то...

в файле VarDumper.php не забыл случайно открывающий тег <?php ????

своих автолоадеров ни каких не регистрировал в системе?
pirrat
2010.06.24, 10:35
Форум: Общие вопросы (Yii 1.x)
Тема: Про запрос
Ответы: 1
Просмотры: 500

Re: Про запрос

как то так: модель Foto:     public function relations()     {        'thumbFile' => array(self::HAS_ONE, 'File', 'foto_id','condition'=>"thumbFile.type_foto='thumb'"),        'originalFile' => array(self::HAS_ONE, 'File', 'foto_id','condition'=>"originalFile.type_foto='original'"),       }  в контр...
pirrat
2010.06.22, 23:41
Форум: Общие вопросы по программированию
Тема: Хранение ссылки на изображение
Ответы: 7
Просмотры: 2823

Re: Хранение ссылки на изображение

у меня архитектура, похожая на описанную delvin: директории: images/ --full ----img.jpg --100x100 ----img.jpg --200x125 ----img.jpg --WIDTHxHEIGHT в бд храниться название файла. исходные изображения хранятся в директории images/full отресайзенные хранятся в соответствующий директории по размеру: ima...