Найдено 158 результатов
- 2013.02.21, 14:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
можно, только не надо для этого сооружать такие формы =) var file = $("#file_input"); var fd = new FormData(); fd.append("file", file); var xhr = jQuery.ajaxSettings.xhr(); var provider = function () { return xhr; }; $.ajax({ url: "'.Yii::app()->createUrl('user/update')....
- 2013.02.21, 14:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: ajax callback-функции
- Ответы: 10
- Просмотры: 2589
Re: ajax callback-функции
Последний способ хорош)
А вот для json:
Использовать
и в контроллере писать:
А вот для json:
Использовать
Код: Выделить всё
dataType: "json"
Код: Выделить всё
echo CJSON::encode(array('i'=>$_POST['i'], 'content'=>$this->renderPartial('...')));
Yii::app()->end();
- 2013.02.21, 12:42
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
Это что за нулл с квадратными кавычками?)
Ну ведь всё верно, если передаёшь файл - у тебя вот видно, что файл был успешно получен, теперь остаётся только ->saveAs() его и дело сделано, ну а если не передаёшь файла, то это же естественно будет null
Код: Выделить всё
null[]
- 2013.02.21, 12:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: стили CLinkPager
- Ответы: 7
- Просмотры: 3090
Re: стили CLinkPager
А ведь я так хотел добавить в конце своего предыдущего сообщения: "Можно конечно заморочиться и сделать расширение стандартного клиентскрипта, написать свой хелпер для обработки данных из багтрейса и записывать их в логи, но ради такой мелочной задачи это будет совершенно лишняя трата времени =...
- 2013.02.21, 12:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: имя переменной из mysql
- Ответы: 6
- Просмотры: 1849
Re: имя переменной из mysql
Всё равно не пойму, что Вам требуется =) Если у вас в базе хранятся записи вида: "Здравствуйте {name}!" (что-то вроде шаблона текста письма) То для того, чтобы в этой строке заменить "{name}" на реальное имя, например есть у нас переменная $name = 'Вася Пупкин'; то нам надо всего...
- 2013.02.21, 12:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
Есть варианты? :-( Я же тебе в личку вчера отправлял готовый вариант: В контроллере добавь функцию protected function performAjaxValidation($model) { if (isset($_POST['ajax']) && $_POST['ajax'] === 'update-form') { echo CActiveForm::validate($model); Yii::app()->end(); ...
- 2013.02.21, 02:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: стили CLinkPager
- Ответы: 7
- Просмотры: 3090
Re: стили CLinkPager
можно ли как то это узнать без перекапывания всех файлов Идеального решения я не знаю, первое, что приходит на ум, это в файле фреймворка /framework/web/CClientScript.php отредактировать нужную функцию, в нашем случае registerCssFile(), добавив в неё: public function registerCssFile($url,$media='')...
- 2013.02.21, 01:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Создание URL в JavaScript
- Ответы: 6
- Просмотры: 3441
Re: Создание URL в JavaScript
Забей на эти костыли =) лучше передавай эти параметры календаря не в URL(то бишь GET), а в POST. Вот у теебя не полный код JS, поэтому не могу дать готовое решение, но я более чем уверен, что ты делаешь AJAX-запрос и вот как бы я это сделал: $.ajax({ dataType: "json", // если неудобно ...
- 2013.02.21, 01:25
- Форум: Общие вопросы (Yii 1.x)
- Тема: стили CLinkPager
- Ответы: 7
- Просмотры: 3090
Re: стили CLinkPager
в описании данного параметра сей комментарий /** * @var mixed the CSS file used for the widget. Defaults to null, meaning * using the default CSS file included together with the widget. * If false, no CSS file will be used. Otherwise, the specified CSS file * will be included when using this wid...
- 2013.02.20, 23:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: имя переменной из mysql
- Ответы: 6
- Просмотры: 1849
Re: имя переменной из mysql
telepathy_start(); try { ----------------------------------------------------------------- Судя по всему, Вы хотели найти такой ответ: Если Вы в БД записываете через SQL выражение, то Вы вероятно используете нечто вроде: 'INSETR INTO table_name(field_one, field_two) VALUES("value1","...
- 2013.02.20, 16:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
Ну тогда и используй
Код: Выделить всё
CUploadedFile::getInstance($model, 'name');
- 2013.02.20, 15:08
- Форум: Общие вопросы (Yii 1.x)
- Тема: Загрузка файлов ajax. Готовые компоненты для yii
- Ответы: 3
- Просмотры: 3263
Re: Загрузка файлов ajax. Готовые компоненты для yii
http://www.yiiframework.com/extension/eajaxupload/ всё настраивается и допиливается по необходимости
- 2013.02.20, 15:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
Судя по предыдущим листингам кода, файл должен быть в
но как он попал в
непонятно...
Код: Выделить всё
CVarDumper::dump($_FILES['UpdateForm']['userAvatar'], 10, true);
Код: Выделить всё
CVarDumper::dump($_FILES['UpdateForm']['name'], 10, true);
- 2013.02.20, 14:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сохранение данных с has many
- Ответы: 4
- Просмотры: 2044
Re: Сохранение данных с has many
Это получается связь не HAS_MANY а MANY_MANY. User model: Для получения списка опций, которые имеет пользователь $user->options public function relations() { return array( 'options'=>array(self::MANY_MANY, 'Options', 'user_options(user_id, option_id)'), ); } User controller: public f...
- 2013.02.20, 14:09
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отправка файла аяксом.... :(
- Ответы: 19
- Просмотры: 4028
Re: Отправка файла аяксом.... :(
Код: Выделить всё
CUploadedFile::getInstance($model, 'userAvatar')
Посмотри через FireBug какие данные передаются при запросе к "user/update", и если отправить саму форму(не через ajax), то там всё нормально работает?
- 2013.02.20, 13:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: Передача данных ajax
- Ответы: 7
- Просмотры: 2830
Re: Передача данных ajax
1) надо добавить " js:function " 'extraParams'=>array('streetId'=>'js:function() {return $("#streetId").val();}'), 2) Виджет надо строить либо на модели + аттрибуте модели, либо просто имя поля висать: <?php $this->widget('CAutoComplete', array( 'name'=>'street', // ...
- 2013.01.21, 02:11
- Форум: Общие вопросы (Yii 1.x)
- Тема: Полтергейст
- Ответы: 8
- Просмотры: 2390
Re: Полтергейст
Я тоже недавно сталкивался с этой проблемой, но к сожалению сейчас уже не вспомню где и при каких условиях, разбираться не стал, просто сделал по тому варианту, что работает :D Мне кажется, что ответ на эту задачу может быть найден здесь: /framework/db/ar/CActiveRecord.php:159 ( http://www.yiiframew...
- 2013.01.20, 14:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: Фильтрация данных
- Ответы: 18
- Просмотры: 7329
Re: Фильтрация данных
В файле php.ini можно установить настройку, которая должна спасти от вышеуказанной проблемы. max_input_nesting_level = N http://php.net/max-input-nesting-level где N -максимальный уровень вложенности массивов, передаваемых через $_GET и $_POST . например, установив это значение в 2 и передав GET-зап...