Быстрый импорт файла в базу данных

Довольно часто возникает потребность занесения информации из файлов в базу данных. Одним из способов решения данной задачи является: открытие файла, построчно считывать файл, разбивать строку по разделителю и заносить в базу. Но в таком случае может возникнуть проблема в скорости импорта, если файл будет слишком большой.

Для решения данной проблемы можно воспользоваться оператором MySQL LOAD DATA INFILE. LOAD DATA INFILE позволяет загружать информацию из файлов с большой скоростью, что нам и требуется. читать далее

Произвольные заголовки и модификация данных при выводе в CGridView

В прошлой заметке мы рассказали о том, как вывести результаты SQL запроса на страницу в виде таблицы с помощью компонента CGridView zii виджета, только почти всегда этого недостаточно. Как минимум хочется, чтобы можно было написать свои заголовки для каждого столбца, а так же модицифировать сами выводимые данные, к примеру для отображения изображения или добавления ссылки, собственно, про эти возможности компонента CGridView и пойдет речь в данной заметке.

читать далее

Сниппет геолокации для MODx на базе Sypex Geo

Задача определить регион пользователя и при необходимости модифицировать отображаемый контент страницы с учетом этих данных встречается довольно часто, об одном абсолютно бесплатном продукте и его интеграции в MODx я и хочу рассказать чуть ниже. читать далее

Вывод данных sql запроса в CGridView

Иногда для отображения некоторых данных проще и быстрее использовать SQL запрос с возможностью вывода полученных результатов в CGridView. Вроде бы простая задача, но и здесь для новичка не все очевидно. Итак, читать далее

При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!