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

porcelanosa
2010.06.28, 22:53
Форум: Общие вопросы (Yii 1.x)
Тема: Code Generator (Gii) и charset windows-1251
Ответы: 5
Просмотры: 2562

Code Generator (Gii) и charset windows-1251

При попытки генерации модели в Gii выдается ошибка: CDbConnection failed to open the DB connection: SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'windows-1251' в настройках БД указана 'charset' => 'windows1251',  Кто нибудь сталкивался с такой ошибкой? P.S. Не спраш...
porcelanosa
2010.06.19, 07:06
Форум: Общие вопросы (Yii 1.x)
Тема: Поиск в БД по имени (а не по ID)
Ответы: 1
Просмотры: 1156

Поиск в БД по имени (а не по ID)

Ситуация такая: Для создания ЧПУ были прописаны правила. Все работает как надо - вот здесь я мучилась и вконце концов все заработало. НО возникла другая проблема - я не могу получить по названию бренда список соотвествующих ему продуктов. Вот стандартный код loadModel переделанный для этого. public ...
porcelanosa
2010.06.18, 08:46
Форум: Авторский код и библиотеки
Тема: Twig view renderer для Yii
Ответы: 57
Просмотры: 33657

Re: Twig view renderer для Yii

а будет работать с последней версией?
http://twig.kron0s.com/blog/2010/06/14/ ... -released/
porcelanosa
2010.05.21, 03:07
Форум: Общие вопросы (Yii 1.x)
Тема: Голосуем за поддержку Yii в NetBeans
Ответы: 53
Просмотры: 170102

Re: Голосуем за поддержку Yii в NetBeans

CakePHP против Yii
154 против 115
Надо устроить флэшмоб - догоним и перегоним!
Есть идеи?
porcelanosa
2010.05.14, 00:46
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

Вот так заработало:

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

$this->createUrl('brands/view',array('brand'=>CHtml::encode($brand->name)))
... 
'<brand:\w+>'=>'brands/view',
... 
porcelanosa
2010.05.13, 22:50
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

$this->createAbsoluteUrl('brand',array('brand'=>CHtml::encode($brand->name)) при '<brand:\w+>'=>'brand/view',  генерирут http://site/brands/brand/brand/Tungal     Эта ссылка на странице http://site/brands/index - и createAbsoluteUrl() не хочет генерировать абсолютный путь - ну и во-вторых я ожидала...
porcelanosa
2010.05.01, 16:31
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

Timlar писал(а): При этом адрес будет выглядеть так: site.ru/brand/product_name

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

$this->createUrl('product/view',array('brand'=>'samsung','name'=>'syncmaster_2243bw'))  
а createUrl() вот так будет работать?
porcelanosa
2010.05.01, 14:34
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

Может есть смысл генерировать урлы типа: sitename.ru/brand_product_model ? ну по идее можно и так. Но опять же мне кажется, что урлы вида sitename.ru/brand для списка моделей и sitemname.ru/brand/model смотрятся красивее - с точки зрения поисковиков нахождение ключевика в ЛЮБОЙ части урла усиливает...
porcelanosa
2010.05.01, 13:42
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

Спасибо, большое за подробное объяснение. while (list($key, $val) = each($_GET)) {             if($val)$this->content = $val; }  Зачем это делается? articlename это поле в таблице? - тогда category1/category2/post1.html - это что? Тогда чему равен $this->content = 'category2' , правильно? У меня сит...
porcelanosa
2010.04.29, 21:44
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

На самом деле эта задача ещё не так сложна. Мне вот не так давно приходилось делать ЧПУ вида: "www.url.ru/content/category1/category2/post1.html" Если надо могу описать решение...правда это костыль костылей... Вот мне тоже надо сделать урл типа site.ru/brandname/model_name не знаю с чего ...
porcelanosa
2010.04.28, 19:00
Форум: Общие вопросы (Yii 1.x)
Тема: ЧПУ в виде названия топика
Ответы: 26
Просмотры: 10875

Re: ЧПУ в виде названия топика

Настройка: array(     ......     'components'=>array(         ......         'urlManager'=>array(             'urlFormat'=>'path',             'showScriptName'=>false,             'rules'=>array(                 '<postname>.html'=>'post/read'             ),         ),     ), );  Создание ссылки: $t...
porcelanosa
2010.04.28, 17:31
Форум: Авторский код и библиотеки
Тема: Меню, Gravatar, ЧПУ
Ответы: 5
Просмотры: 5252

Re: Код от новичка

Система управления синонимами (rules): https://dl.getdropbox.com/u/103461/newUrlManager.7z Не стал выкладывать сюда код, т.к. его много. В целом: создается отдельный подкласс urlManager и набор контроллер-модель-представление Path. В readme есть инструкция для привязки к своим моделям. Архив не дос...
porcelanosa
2010.04.15, 22:06
Форум: Общие вопросы (Yii 1.x)
Тема: Запоминание формы
Ответы: 8
Просмотры: 2725

Re: Запоминание формы

конечно можно, просто не хотелось изобретать велосипед, если уже есть готовое, а ты просто не знаешь, обидно было бы.
porcelanosa
2010.04.15, 21:22
Форум: Общие вопросы (Yii 1.x)
Тема: Запоминание формы
Ответы: 8
Просмотры: 2725

Re: Запоминание формы

В виджете CActiveForm вместо конструкции echo CHtml::activeDropDownList($model, ... используется конструкция echo $this->dropDownList($model, ... Подробнее здесь: CActiveForm Или я не правильно понял вопрос? Там как раз написано, что это просто wrapper для activeDropDownList, не знаю есть ли разниц...
porcelanosa
2010.04.15, 21:17
Форум: Общие вопросы (Yii 1.x)
Тема: Запоминание формы
Ответы: 8
Просмотры: 2725

Re: Запоминание формы

mc-bear писал(а):извини, с 'CActiveForm' дело еще не имел :(
Ну а где написано, как восстановить данные, при использовании CForm?
porcelanosa
2010.04.15, 14:30
Форум: Общие вопросы (Yii 1.x)
Тема: Запоминание формы
Ответы: 8
Просмотры: 2725

Re: Запоминание формы

А поподробнее Я вот использую такую форму         <div class="form">             <?php $form=$this->beginWidget('CActiveForm',array('id'=>'choiceform','method'=>'GET', 'action'=>Yii::app()->urlManager->createUrl('search'))); ?>             <?php             //echo $form->errorSummary($mode...
porcelanosa
2010.04.15, 13:09
Форум: Общие вопросы (Yii 1.x)
Тема: Запоминание формы
Ответы: 8
Просмотры: 2725

Запоминание формы

Есть ли в Yii какой-нибудь стандартный механизм запоминания форм? Допустим вводим какое-нибудь значение для поиска (или целый фильтр), скрипт показывает результат фильтрации и восстанавливает значения в форме. Это так же полезно когда валидация идет на стороне сервера. Если валидация не пройдена не ...
porcelanosa
2010.04.14, 12:34
Форум: Общие вопросы (Yii 1.x)
Тема: CHtml::activedropDownList
Ответы: 16
Просмотры: 8777

Re: CHtml::activedropDownList

А не противоречит ли принципам MVC использование в представлении таких конструкций: <?php echo CHtml::dropDownList('template', '', CHtml::listData(templates::model()->findAll(),'id','newExt')); ?> Т.е. в представлении выполняется еще и какая то логика по работе с БД. Не правильнее ли было бы передав...
porcelanosa
2010.04.14, 07:29
Форум: Общие вопросы (Yii 1.x)
Тема: Не могу развернуть сайт на сервере
Ответы: 6
Просмотры: 3853

Re: Не могу развернуть сайт на сервере

да это именно проблемы с PDO
На данном этапе проблема решена
porcelanosa
2010.04.14, 06:49
Форум: Общие вопросы (Yii 1.x)
Тема: Не могу развернуть сайт на сервере
Ответы: 6
Просмотры: 3853

Re: Не могу развернуть сайт на сервере

Ну с файлами вроде бы разобралась.
Другая проблема:

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

include(PDO.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
Это может быть отключенный модуль pdo на хостинге?
Или опять проблема с файлами?