Найдено 52 результата
Перейти к расширенному поиску
- J3FF3
- 2015.03.28, 04:28
- Форум: Общие вопросы по программированию
- Тема: Шайтан-запрос
- Ответы: 2
- Просмотры: 1433
Таблицы в базе: 1. categories Поля: id Записи: 1 | 2 | 2. translates Поля: id | category_id | language_id | title Записи: 1 | 1 | 0 | Первая категория 2 | 1 | 1 | First category 3 | 2 | 0 | Вторая категория В первой таблице категории, во второй перевод для категорий. В зависимости от текущего ID язы...
- J3FF3
- 2015.03.26, 05:51
- Форум: Общие вопросы по программированию
- Тема: Мультиязычность и Sphinx
- Ответы: 1
- Просмотры: 1155
Вопрос для тех, кто имел дело со Sphinx. Пилю интернет-магазин. Сейчас делаю категории товаров. Допустим, категории храним в базе, их названия написаны на одном языке, а переводы лежат в файле (сайт на двух языках). Как со Сфинксом подружить тогда названия категорий, которые не на исходном языке (п...
- J3FF3
- 2015.03.16, 04:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить подключенные JS-файлы
- Ответы: 7
- Просмотры: 3525
Победил таки. Если бы не лог от уии - долго бы сидел еще. Проблема вот в чем - конфиг локального веб-сервера был настроен так, что обрабатывал запросы на несуществующие файлы (статику). Когда я регистрировал файл через \Yii::$app->getView()->registerJsFile('/js/libs/temp.js'); он нормально добавлялс...
- J3FF3
- 2015.03.15, 21:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить подключенные JS-файлы
- Ответы: 7
- Просмотры: 3525
Неа, не робит :) public function init() { parent::init(); \Yii::$app->getView()->on(View::EVENT_END_PAGE, function($event) { file_put_contents('test.txt', print_r($event->sender->jsFiles, true)); }); \yii\base\Event::on('\yii\web\View', View::EVENT_END...
- J3FF3
- 2015.03.15, 20:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить подключенные JS-файлы
- Ответы: 7
- Просмотры: 3525
Вот так работает. А в моем варианте нет. В контроллере: public function init() { parent::init(); \Yii::$app->getView()->on(View::EVENT_END_PAGE, function() { file_put_contents('test.txt', print_r($this->getView()->jsFiles, true)); }); \yii\base\E...
- J3FF3
- 2015.03.15, 09:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить подключенные JS-файлы
- Ответы: 7
- Просмотры: 3525
А вот не робит сей вариант. На событии View::EVENT_END_PAGE доступны только те файлы, которые были AppAsset вписаны. А те js-файлы, которые просто были в экшене добавлены через Yii::$app->getView()->registerJsFile() - их нет.
В событии AFTER_RENDER еще не видит добавленных файлов из AppAsset.
- J3FF3
- 2015.03.14, 22:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получить подключенные JS-файлы
- Ответы: 7
- Просмотры: 3525
Как получить список ВСЕХ подключенных к текущему действию js-файлов? Проблема в том, что если один файл подключен через $this->registerJsFile(), второй указан в конфиге asset/AppAsset, то не могу их получить одним массивом. Вешаю в методе контроллера init() событие View::EVENT_BEFORE_RENDER и в моме...
- J3FF3
- 2012.11.05, 23:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: Redirect или..?
- Ответы: 10
- Просмотры: 5918
i80586 Ваш способ весьма работоспособен, можно и так. Минус в том, что если человек введет адрес "site.com/?operation=add" он увидит сообщение "Запись успешно добавлена". И любой другой увидит это сообщение, просто перейдя по ссылке, ничего не добавляя в базу. В моем же варианте ...
- J3FF3
- 2012.11.04, 22:54
- Форум: Общие вопросы (Yii 1.x)
- Тема: Redirect или..?
- Ответы: 10
- Просмотры: 5918
"i80586" В таком подходе у тебя урл site.com/?operation=add будет всегда выдавать надпись "Запись успешно добавлена", что не есть хорошо. Во фрейме есть средство для таких штук Yii::app()->user->setFlash('added', true); В представлении потом проверяешь, есть ли "сообщение&qu...
- J3FF3
- 2012.11.03, 20:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вопрос по namespace
- Ответы: 16
- Просмотры: 6111
Хорошо, этот вариант работает. Хоть и надо дописать в каждой модели (/protected/models/) теперь неймспейс "namespace application\models". Теперь в экшене контроллера модуля вызываю метод модели, который эта модель унаследовала от главной модели (/protected/models/Articles.php). /protected/...
- J3FF3
- 2012.11.03, 20:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вопрос по namespace
- Ответы: 16
- Просмотры: 6111
"п.с. а вообще IDE решила бы все вопросы на нет " IDE как раз таки ничего и не решает. "namespace должен совпадать с директорией, следовательно " Он и совпадает в файле модели модуля. Файл находится в директории /protected/modules/admin/models/ <?php namespace application\modules...
- J3FF3
- 2012.11.03, 18:25
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вопрос по namespace
- Ответы: 16
- Просмотры: 6111
По всякому пробую, но никак.
На отдельных трёх файлах (с тестовыми классами) все работает. В приложении что-то не хочет.
Fatal error: Class 'application\models\Articles' not found in /home/www/site.com/www/protected/modules/admin/models/Articles.php on line 5
- J3FF3
- 2012.11.03, 18:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вопрос по namespace
- Ответы: 16
- Просмотры: 6111
ElisDN При обращении из контроллера модуля к модели модуля вылетает PHP warning. "include(/home/www/site.com/www/protected/modules/admin/models/ application/models/ Articles.php): failed to open stream: No such file or directory " Контроллер DefaultController (/protected/modules/admin/con...
- J3FF3
- 2012.11.03, 09:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вопрос по namespace
- Ответы: 16
- Просмотры: 6111
Есть модель (/protected/model/Articles.php): <?php class Articles extends \CActiveRecord { ... Есть контроллер (/protected/controllers/SiteController.php): <?php ... $articles = \Articles::model()->findAll(); ... Здесь все понятно, все работает. Но есть модуль (/protected/modules/admin), хочу для не...
- J3FF3
- 2012.08.14, 23:59
- Форум: Завершённые проекты на Yii
- Тема: Shmotka.net - Новый хазяин для старых вещей!
- Ответы: 14
- Просмотры: 7050
kravcneger » 2012.08.15, 00:01 Спасибо, учту. kravcneger » 2012.08.15, 00:01 Спасибо, тоже учту :D Аякс загрузка в поиске - это зло. Как я смогу потом передать ссылку по скайпу, например? Аякс в данном случае предполагает либо вообще не изменяемый урл (даже когда я буду листать результаты поиска и м...