The Ant
выведи $i
The Ant
но нада понимать, что ключи у массива нюслист дефолтный для 1-мерного массива. в ином случае как у тебя да
Anonymous
Anonymous
Anonymous
Сделай отдельный модуль для пагинации
Anonymous
или используй готовый
Anonymous
мне не пагинация нужна, а именно чтобы выводились последние 4 новости
Но это наверное в модели просто надо поменять метод с запросом к бд, чтобы он возвращал не более 4-х новостей, так думаю будет лучше
Anonymous
The Ant
Anonymous
эм
Anonymous
просто в запросе указать LIMIT можно же? о.о
The Ant
а саму цифру 4 в конфиг выносить
The Ant
да
Anonymous
Anonymous
ну по крайней мере я так собираюсь сделать
Anonymous
вьюшку то из контроллера будешь рендерить, а так какая-то мешанина логики получится
The Ant
ну можно снипет сделать, например
Anonymous
что именно?
The Ant
The Ant
разбери yii2, там это говно можно сказать нативное для фреймворка
Anonymous
Ну, для этого и нужны, чтобы привязать какую-то логику к присвоению
Anonymous
ну например
Anonymous
есть у тебя в классе свойства
Anonymous
значения которых должны зависиьь друг от друга
Anonymous
ты вешаешь сеттеры на эти свойства
Anonymous
в котором прописываешь, чтт при присвоении такому-то свойству такого-то значения, поменяем значения еще у этого свойства и у вот этого
Anonymous
Или вообще ничего не поменяем, если кто-то пытается присвоить нашему свойству какую-то хуйню
Artem
Как послать такой запрос через php?
Yurij
Anonymous
Благодоря этому, мы можем контроллировать состояние экземпляров и не бояться, что, нарример, какой-нибуй потомок захуярит нам таблицу в БД, потому что мы забыли переопределить какой-нибудь параметр по умолчанию
Yurij
Artem
Что куда вписывать в curl? Я не шарю
The Ant
лучше не надо )
Anonymous
Ну вообще все это и имеет наибольший смысл в приватных полях
The Ant
вносит путаницу и некоторые неудобства
Artem
The Ant
не полегчает ) в итоге будешь только в ну очень нужных местах использовать. А таких практически нет.
The Ant
загляну в ман пхп, раздел магические методы у классов. все очень доходчиво
The Ant
и еще раз. необходимость (именно необходимость!) использования этой магии крайне редкий случай.
Anonymous
Ну вообще, чувак прав, в контексте php. Вся эта идиллия хороша в теории, но на практике в php это выглядит довольнл архаично, плюс ко всему велика вероятность, что твой код попадет к какому-нибудь школьнику, который просто говна наворотит и потом сам обьяснить не сможет, что и зачем он написал.
Anonymous
Так что лучше оставить это в js
Vitaliy
Всем привет)
Alexandra
и тебе привет
Vitaliy
Лол)
The Ant
Vitaliy
Кто подскажет библиотеку для работу с Excel для php?
Vitaliy
Перефразирую. Так, что бы работа с ней не стала ощущением сапога в жопе.
The Ant
Anonymous
куку, JSON_UNESCAPED_UNICODE используешь?
$sqlfc="
select fc.CODEFACULT,fc.och,fc.NAMEFACRUS
from FACULTETS fc
where fc.CODEFACULT<>'".u2c("ДО")."' order by 3
";
$qr=mssql_query($sqlfc);
$json = c2u(array());
if(mssql_num_rows($qr))
{
while ($view=mssql_fetch_assoc($qr))
{
$json['FACULTETS'][] = $view;
}
}
echo json_encode($json, JSON_UNESCAPED_UNICODE);
Anonymous
да, и если $view; пихаю в array_map($view); то дальше все равно кодировка слетает
Vitaliy
Есть PhpExcel, но она кушает много памяти при работе с файлами от 15к строк
Vitaliy
был аналог, который не кушает память, но менее функиционален в плане оформления отчетов. Вот конкретно его и ищу.
Айбулат
Vitaliy
Ееее, пасибо)
Co(n)stantine👨🔬
Виктор
Vitaliy
она уже на гите)
Виктор
кинь линк тогда
Виктор
у нас же тут типа комьюнити
Виктор
кто нить тут конфигал сатис?
Виктор
satis
Anonymous
чайки налетели
Vitaliy
ее видел. она не очень работает с записями в 450к+
Vitaliy
если точнее, то на 15к+ начинает жрать память как в последний раз
Vladimir
Vitaliy
это костыль
Vitaliy
и велосипед
Евгений
чем это?
Ivan
Может в базу заливать если тормозит?
Vitaliy
данные берутся из базы запросом. затем упаковываются в xls и едут на почту
Ivan
Или объяснить заказчику что есть ограничения платформы отсюда и лаги)
Евгений
упаковывай в csv
Vitaliy
Задача стоит как xls
Vitaliy
именно xls)
Vitaliy
(xls != csv)
Alexandra
😱