Найдено 28 результатов
- 2015.02.11, 07:35
- Форум: Документация и рецепты (Yii 1.x)
- Тема: массивный убийца order by rand()
- Ответы: 5
- Просмотры: 5177
Re: массивный убийца order by rand()
Ну кароч у меня магазин и запросы с rand() обрабатываются неприемлимо долго, учитывая что виджет с рендомными товарами у меня почти на каждой странице. Мультиязычность привязана к моделям, поэтому ДАО я использовать не могу, у меня был вариант попробовать сложный sql запрос составить, но я смутно по...
- 2015.02.10, 09:50
- Форум: Документация и рецепты (Yii 1.x)
- Тема: массивный убийца order by rand()
- Ответы: 5
- Просмотры: 5177
массивный убийца order by rand()
Может кому-нибудь пригодится =) $model = Product::model()->findAll(); foreach($model as $one) { $item = array( 'id' => $one->id, 'img' => $one->img, 'title' => $one->title, 'discount' => $one->discou...
- 2015.01.28, 16:50
- Форум: Общие вопросы (Yii 1.x)
- Тема: shopping cart конфликт
- Ответы: 2
- Просмотры: 1510
- 2015.01.27, 12:12
- Форум: Общие вопросы (Yii 1.x)
- Тема: shopping cart конфликт
- Ответы: 2
- Просмотры: 1510
shopping cart конфликт
Не работает видимо из-за компонента локализации. Property "Product.ml" is not defined. Z:\home\yii\framework\db\ar\CActiveRecord.php(145) 133 */ 134 public function __get($name) 135 { 136 if(isset($this->_attributes[$name])) 137 return $this->_attributes[$...
- 2015.01.05, 15:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: Формы
- Ответы: 2
- Просмотры: 1071
Формы
Мне нужно сделать форму в которой при выборе строки в DropDownMenu на странице менялся код без перезагрузки. То есть например при выборе товара, если (товар === трусы) { ниже появляется поле формы, которого до этого небыло; }
В yii встроено шота полезное для осуществления такого плана?
В yii встроено шота полезное для осуществления такого плана?
- 2014.12.11, 18:09
- Форум: Общие вопросы (Yii 1.x)
- Тема: Написал свое первое расширение xD
- Ответы: 4
- Просмотры: 1997
Re: Написал свое первое расширение xD
Дискуссия с самим собой в полном разгаре. На персональном консилиуме мной было установлено что проблема в массиве и я решил её так. $this->widget('application.extensions.megaMenu.megaMenu', array( 'id'=>'megaMenu', 'dynamic' => false, ...
- 2014.12.11, 14:44
- Форум: Общие вопросы (Yii 1.x)
- Тема: Написал свое первое расширение xD
- Ответы: 4
- Просмотры: 1997
Re: Написал свое первое расширение xD
И кстати, вот тут: $m = new $this->settings['name']; $model = $m->findAll(); пытался вызвать статически метод model(), пробовал call_user_func и _array и еще по всякому извращался, но так и не вызвался он. Все время говорил что у класса Category нет метода model(). Наркоман...
- 2014.12.11, 14:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: Написал свое первое расширение xD
- Ответы: 4
- Просмотры: 1997
Написал свое первое расширение xD
Но что-то пошло не так. Задумка была в создании универсального виджета с динамичным меню и опциональной возможностью настройки руками. class megaMenu extends CWidget { public $dynamic; //if True - dynamic menu mode. If false - manual. public $settings = array(); //model...
- 2014.12.09, 09:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: мультиязычные модели
- Ответы: 2
- Просмотры: 1299
Re: мультиязычные модели
В общем сделал так: public function defaultScope() { if(Yii::app()->controller->module->id == 'admin') { return parent::defaultScope(); } else { return $this->ml->localizedCriteria(); ...
- 2014.12.08, 18:33
- Форум: Общие вопросы (Yii 1.x)
- Тема: мультиязычные модели
- Ответы: 2
- Просмотры: 1299
мультиязычные модели
Привет. Использую multilingual behavior и хелперы скопировал у элисдн. Проблема в том, что админка на русском и в ней не отображается дефолтный английский текст. Нельзя редактировать оригинальную запись, только сразу перевод. Все потому что вот: public function search() { // ...
- 2014.11.29, 17:04
- Форум: Общие вопросы (Yii 1.x)
- Тема: Imperavi
- Ответы: 0
- Просмотры: 803
Imperavi
Поставил в начале Ckeditor, но не смог там сделать цвет шрифта. Убрал, поставил имперави последней версии, все настроил, сделал загрузку изображений и вроде все замечательно было, пока я не обнаружил что во время изменения форматирования одной части текста, другая как-то хаотично изменяется. Поменял...
- 2014.11.27, 20:02
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вывод данных
- Ответы: 1
- Просмотры: 1092
Вывод данных
Создал бд для хранения всякой текстовой мелочи которую нужно растолкать по шаблону в разных местах. Чет заработался и плохо представляю как это можно сделать уже. Думал в начале сделать public static function name($position) и вызывать её в шаблоне Model::Name('1'), ну или там $this->name('1'). Но в...
- 2014.11.18, 12:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: CListView баг чтоли(
- Ответы: 2
- Просмотры: 1255
Re: CListView баг чтоли(
Да, прописал id в параметрах виджета и все стало норм. Спасибо большое!
- 2014.11.18, 10:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: CListView баг чтоли(
- Ответы: 2
- Просмотры: 1255
CListView баг чтоли(
В общем сделал вывод CListView с пагинацией, а он при переключении страниц дублирует элементы пагинации (кнопочки перехода и циферок). То есть количество элементов увеличивается на 1 с каждым кликом на любую из кнопочек. http://s1.postimg.org/gn211hpdr/lol.jpg Controller: public function actionVi...
- 2014.11.16, 20:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Динамичное меню
- Ответы: 2
- Просмотры: 1472
Re: Динамичное меню
Да, я так и сделаю, пожалуй. Вообще большое тебе спасибо за твой блог, очень много полезной информации и примеров.ElisDN писал(а):Зачем? Создайте один экшэн actionCategory($id).gax писал(а):для каждой категории придется создавать экшн в контроллере...
- 2014.11.16, 19:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Динамичное меню
- Ответы: 2
- Просмотры: 1472
Динамичное меню
Привет, хочется воплотить вот такую идею. Из бд выгружается список категорий и на каждую $category->title вешается ссылка на страницу этой категории и получается меню. Вот только проблема в том, что для каждой категории придется создавать экшн в контроллере и весь смысл этой динамичности пропадает. ...
- 2014.11.11, 15:21
- Форум: Общие вопросы (Yii 1.x)
- Тема: Безопасность
- Ответы: 7
- Просмотры: 2385
Re: Безопасность
Я написал 2 поста с конкретными вопросами, а вы мне посоветовали то что косвенно относится к теме и о чем я не спрашивал. Спасибо, что сузил количество вариантов логина и пароля. =) вот это вот шутка юмора смешная, или что. я вообще не понял. Объясни. Я очень ценю, что вы тратите время на помощь мне...
- 2014.11.11, 09:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Безопасность
- Ответы: 7
- Просмотры: 2385
Re: Безопасность
Я использую пасвордхелпер. Про капчу тоже знаю. Может ктонбудь структурировать информацию? вот тот же пассвордхелпер используется в примере регистрации на элисдн: if ($this->new_password) { $this->salt = $this->generateSalt(); $this->password = $this->hashPassword($this->new_password, $this->salt); ...
- 2014.11.11, 07:09
- Форум: Общие вопросы (Yii 1.x)
- Тема: Безопасность
- Ответы: 7
- Просмотры: 2385
Безопасность
У меня админка - единственное место где используется авторизация. Нужно сильна сильна её защитить, но не имея никаких знаний в области взлома, я даж не понимаю от чего её защищать. Вот например, модуль админа называется admin. то есть при переходе на site.c/admin вылезет форма входа, которую по логи...
- 2014.10.25, 08:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: Формы
- Ответы: 1
- Просмотры: 1069
Формы
Не могу понять логику. Есть пример в мануале с построением формы LoginForm. Там в таком священном действе, как авторизация пользователя, учавствует контроллер, модель таблички из бд, модель Loginform и компонент UserIdentity. Почему нельзя было все это сделать просто с помощью контроллера и модели д...