для работы PHPExcel необходимо отключить загрузчик Yii, а потом подключить. но этот код не работает в версии 1.1.16. при его выполнении выскакивает ошибка что нет файла.
//Add a few rows of data to the document
//Note that addData doesn't care about the actual keys in the data, only the order of values
$data = array(
array(
'data1',
'data2',
'data3',
),
array(
'id' => 1,
'name' => 'Example',
'moreData' => 'Something'
)
);
$excel->addData($data);
$excel->save();
}
получаю
CException
Неправильный алиас "laxu.yii_phpexcel". Убедитесь, что он указывает на существующую директорию или файл.
Как модифицировать стандартный поиск чтобы он смог искать в строке
1,2,3 чтото like подобное типа 2,3 или 2 или 1,3 ? вообще то было б иделаьно чтоб подсказали как сделать поиск на основе чекбокслиста. ну типа выбираем 1,3 элемент и на основе его делаем поиск.
---
фигота какая то
в общем есть база постгрес. сначал все было хорошо. данные были простые и толком там не было никакой аналитики\бизнес-логики. но прогресс не стоит на месте. есть ли какие компоненты\библиотеки на js для вывода и обработки данных на пхп? среднее там и сумма. вывод по часам и прочее (Добавление)
ну предположим я тяну данные из базы за сутки. и этот компонет объединяет значения по часам и выводит красивую табличку. да я знаю что это можно сделать средствами постгри или своим кодом на пхп\js - но я хочу автоматизации
ой ну в сессию записывать вообще небагодарный вариант. больно дофига значений. да мне по большому счету вообще по иксу первый раз или второй. данные есть - пишем, нет данных - не пишем. проседания базы не должно быть.
-----и в случае прилета второго варианта формы уже писать в бд ---------
как я получу этот второй вариант если он рассчитывается на данных из базы.
это не js (ой как я себя сча матерю) чтобы я мог считать на стороне клиента. я считаю средствами пхп на пхп. (Добавление)
дак вот оно понятно что после второго события надо. но как? пхп на этапе ввода с клавиатуры не знает ничего о сумме. а сумма появляется после первого запроса. а если динамически подгружать в поле инпута сумма на js то там хитрый алгоритм переписывать надо а очень не охота. а про то как дописать одну строчку - это как?
нет можно ПОЛНОСТЬЮ на js сделать. а можно парочкой функций отделаться.
ну вот есть поле для ввода [ ] в него я написал число (пусть будет 10)
есть поле для ввода [ ] в него я написал число (пусть будет 20)
есть инпут ридонли для вывода [ ]
я жму сабмит 10 и 20 улетают в базу. страничка перезагружается.
в поле один (10) в поле два (20)
в поле три обсчиталась сумма (30) на основании полей один и два.
я жму сабмит - данные из всех полей улетают в базу. то есть сумма тоже в базе.
----------
итог - как мне сделать так чтобы пользователь нажал кнопку один раз а сервер подумал что дважды и сразу залил в базу и введенные данные и сумму.
------
для суммы там сложное вычисление. желания на js переписывать теже формулы никакого желания. потому то и есть желание применить такой грязный хак
вот есть инпуты. в них вбиваю числа. жму сабмит - данные уходят в базу. на основании данных из базы в другие инпуты (readonly ) вписываются суммы. как бы мне сдеалать так чтобы сразу и данные сумм вбивались? по следующему нажатию на сабмит данные уходят в базу. можно ли как то сдублировать нажатие на сабмит? или есть какой то более элегантный вариант? прошу схему попроще и воздержаться от ответов типа переписывай на жаваскрипте