Спасибо, буду разбираться.
Направление задано - это главное.
Найдено 570 результатов
- 2015.12.17, 13:06
- Форум: Общие вопросы по программированию
- Тема: Разбиение на части длинного парсинга XML
- Ответы: 9
- Просмотры: 3039
- 2015.12.17, 11:23
- Форум: Общие вопросы по программированию
- Тема: Разбиение на части длинного парсинга XML
- Ответы: 9
- Просмотры: 3039
Re: Разбиение на части длинного парсинга XML
Вот пример моего кода $db = mysql_simple_connect($db_host, $db_name, $mysql_user, $mysql_pass); $production = simplexml_load_file("original/production.xml"); /** * Сохраняем Группы * @param $top * @param $level * @param $db PDO */ function saveGroup($top, $level, $db) { $update =0...
- 2015.12.16, 16:39
- Форум: Общие вопросы по программированию
- Тема: Разбиение на части длинного парсинга XML
- Ответы: 9
- Просмотры: 3039
Re: Разбиение на части длинного парсинга XML
Хорошо, я и использую simpleXml. Затем в цикле пробегаю и сохраняю в БД через Pdo
10 строк кода... Но занимает это оооочень много времени
10 строк кода... Но занимает это оооочень много времени
- 2015.12.16, 15:12
- Форум: Общие вопросы по программированию
- Тема: Разбиение на части длинного парсинга XML
- Ответы: 9
- Просмотры: 3039
Re: Разбиение на части длинного парсинга XML
как парсить понятно.
узлы маленькие.
Но их много.
т.е. разбить на части смысла нет.
узлы маленькие.
Но их много.
т.е. разбить на части смысла нет.
- 2015.12.16, 14:49
- Форум: Общие вопросы по программированию
- Тема: Разбиение на части длинного парсинга XML
- Ответы: 9
- Просмотры: 3039
Разбиение на части длинного парсинга XML
БОльшой XML
Надо распарсить на сервере.
Можно отключить ограничение на время выполнения.
Но на локальной машине это занимает 20-30 минут и 200-300 мегабайт памяти.
Сервер обычный виртуальный хостинг.
Как разбить на части выполнение этой задачи?
Подскажите в каком направлении копать?
Надо распарсить на сервере.
Можно отключить ограничение на время выполнения.
Но на локальной машине это занимает 20-30 минут и 200-300 мегабайт памяти.
Сервер обычный виртуальный хостинг.
Как разбить на части выполнение этой задачи?
Подскажите в каком направлении копать?
- 2015.12.15, 02:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: actions() и actions() из extends class
- Ответы: 1
- Просмотры: 739
actions() и actions() из extends class
В yii\rest\ActiveRecord есть встроенные действия. Но если одно переопределить public function actions() { return [ 'index' => [ 'class' => 'yii\rest\IndexAction', 'modelClass' => $this->modelClass, 'checkAccess' => [$this, 'chec...
- 2015.12.15, 00:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
Re: beforeSave() - как правильно?
Потому что оно срабатывает по insert и по update - а нужен независимый механизм установки даты.Йож писал(а):А чем не устраивает http://www.yiiframework.com/doc-2.0/yii ... avior.html ?
Publish_date можно менять когда угодно
- 2015.11.28, 17:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
Re: beforeSave() - как правильно?
Да спасибо. $this->publish_date = Yii::$app->formatter->asTimestamp($this->publish_date); или вот так вот (new DateTime($this->publish_date))->getTimestamp(); Результат одинаковый. Но проблема, возможно в MySQL Вот такой запрос, выполняется без ошибок: http://c2n.me/3qYHrsR.png UPDATE `news` SET ...
- 2015.11.28, 14:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
Re: beforeSave() - как правильно?
И какие-то проблемы в использовании TIMESTAMP - не сохраняет если поле в таблице этого типа.
Если INT - то все ОК.
Но ведь strtotime как раз и конвертирует в UNIX TIMESTAMP
В чем может быть дело?
Если INT - то все ОК.
Но ведь strtotime как раз и конвертирует в UNIX TIMESTAMP
В чем может быть дело?
- 2015.11.28, 14:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
Re: beforeSave() - как правильно?
Поняла, как сделать. public function beforeSave($insert) { if (parent::beforeSave($insert)) { $this->publish_date= strtotime($this->publish_date); return parent::beforeSave($insert); } else { return false; } } Теперь работает. Получ...
- 2015.11.28, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
Re: beforeSave() - как правильно?
А что же там можно использовать для получения $_POST ?zelenin писал(а):не надо request использовать в модели.
- 2015.11.28, 13:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave() - как правильно?
- Ответы: 14
- Просмотры: 17819
beforeSave() - как правильно?
Все ли тут правильно? Смущает параметр $insert - из документации, я не совсем поняла, в какой ветке срабатывает update? Там где return false? Мне надо что бы нижеследующий код срабатывал всегда. public function beforeSave($insert) { if (parent::beforeSave($insert)) { $this->p...
- 2015.11.26, 13:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Foreign Key и ActiveRecord - оптимизация
- Ответы: 39
- Просмотры: 5733
Re: Foreign Key и ActiveRecord - оптимизация
Последний раз использовал FK более 10 лет назад, когда требованием заказчика было редактирование БД усилиями сотрудников через SQL-редактор. Именно в таком случае очень пригодились FK: сотрудник удалял/обновлял через SQL-редактор товары (и некоторые другие сущности), а в связных таблицах автоматом ...
- 2015.11.25, 07:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Foreign Key и ActiveRecord - оптимизация
- Ответы: 39
- Просмотры: 5733
Re: Foreign Key и ActiveRecord - оптимизация
1) Вообще надо ли это делать? Надо ли задавать внешние ключи, указывать Cascade Update и т.д., если у нас за все это овечает ORM внешние ключи надо указывать хотя бы за тем, чтобы они бьли под индексом - это важно. Насчет cascade update вопрос спорный - а) бизнес-логикой должно заниматься приложени...
- 2015.11.25, 07:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Foreign Key и ActiveRecord - оптимизация
- Ответы: 39
- Просмотры: 5733
Re: Foreign Key и ActiveRecord - оптимизация
Внешние ключи нужны для сохранения целостности структуры БД, ORM не отвечает за это. По поводу пункта 2). При изменении данных: UPDATE, DELETE необходимо перехватывать исключения связанные с внешними ключами. Т.е. если пользователь может удалить некую сущность, а внешний ключ не дает этого сделать,...
- 2015.11.24, 05:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Foreign Key и ActiveRecord - оптимизация
- Ответы: 39
- Просмотры: 5733
Foreign Key и ActiveRecord - оптимизация
Проектирую БД. Раньше я никогда не заморачивалась с внешними ключами. тип таблиц был MYISAM - все связи шли через ORM - какие там запросы, особо не волновало. Но время идет... Решила изучить озадачиться. И вот несколько вопросов 1) Вообще надо ли это делать? Надо ли задавать внешние ключи, указывать...
- 2015.11.22, 13:32
- Форум: Авторский код и библиотеки
- Тема: Yii2-i18n-module (Перевод интерфейса)
- Ответы: 49
- Просмотры: 27883
Re: Yii2-i18n-module (Перевод интерфейса)
Спасибо.
А не надо никаких правил для submodule добавлять в UrlManager?
оказывается на конце должен быть слэш "/"
Или возможно - это какие-то настройки в htaccess ?
А не надо никаких правил для submodule добавлять в UrlManager?
оказывается на конце должен быть слэш "/"
Или возможно - это какие-то настройки в htaccess ?
- 2015.11.22, 12:04
- Форум: Авторский код и библиотеки
- Тема: Yii2-i18n-module (Перевод интерфейса)
- Ответы: 49
- Просмотры: 27883
Re: Yii2-i18n-module (Перевод интерфейса)
А если у меня basic вариант, но с модулем admin как мне войти в контроллер. Что-то никак не получается. Пробовала 'modules' => [ 'main' => [ 'class' => 'app\modules\main\Module' ], 'admin' => [ 'class' => 'app\modules\admin\Module', 'la...
- 2015.11.22, 09:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переопределение View для конкретного Action (или Контроллера)
- Ответы: 6
- Просмотры: 3253
Re: Переопределение View для конкретного Action (или Контроллера)
action и view никак не связаны. Нечего переопределять. . zelenin, в абстрактном модуле есть контроллер class SomeController extends Controller { public $layout = "my_cool_layout"; public function actionA() { return $this->render("a"); } } Я хочу использов...
- 2015.11.21, 10:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переопределение View для конкретного Action (или Контроллера)
- Ответы: 6
- Просмотры: 3253
Переопределение View для конкретного Action (или Контроллера)
Использую Yii2-user в нем есть возможно переопределить все view 'components' => [ 'view' => [ 'theme' => [ 'pathMap' => [ '@dektrium/user/views' => '@app/modules/admin/views/users/yii2-user-module' ], ], ...