Интересное получилось соревнование)
Спасибо всем за варианты!
Не думал что простой вопрос перейдет в такое обсуждение)
Найдено 87 результатов
- 2016.07.08, 21:21
- Форум: Общие вопросы по программированию
- Тема: Оптимизация PHP кода
- Ответы: 58
- Просмотры: 11200
- 2016.07.08, 15:50
- Форум: Общие вопросы по программированию
- Тема: Оптимизация PHP кода
- Ответы: 58
- Просмотры: 11200
Re: Оптимизация PHP кода
Приведете свой вариант решения?) Очень интересно решение с такой оптимизацией!zelenin писал(а):и мой соответственно. )
- 2016.07.08, 14:39
- Форум: Общие вопросы по программированию
- Тема: Оптимизация PHP кода
- Ответы: 58
- Просмотры: 11200
Re: Оптимизация PHP кода
у автора хотелось бы уточнить, что оптимизировать - написанный по памяти код, выражающий достаточно странную задачу, или есть какое-то реальное описание задачи? Реального описания нет, это просто "задача". Хотя я и не уверен, может в ней какой-то конкретный алгоритм реализуется... А оптим...
- 2016.07.08, 13:47
- Форум: Общие вопросы по программированию
- Тема: Оптимизация PHP кода
- Ответы: 58
- Просмотры: 11200
Оптимизация PHP кода
Всем дооброго времени суток! Наткнулся тут на задачку по оптимизации PHP кода, хотелось бы узнать варианты сообщества, т.к. свох получилось не много :D Сам код: $array = [2, 3, 3, 4, 2, 1, 1, 9]; // Массив может содержать от 1 до 100000 целых чисел function func($array) { $size = count($array...
- 2015.10.29, 16:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как в одном контроллере вызват ьметод другого контроллера
- Ответы: 1
- Просмотры: 916
Re: Как в одном контроллере вызват ьметод другого контроллера
Судя по описанию, это должны быть модели, а не контроллеры.
Вызвать же метод можно стандартным обращением к нему $obj->method() или же $obj::staticMethod().
Вызвать же метод можно стандартным обращением к нему $obj->method() или же $obj::staticMethod().
- 2015.10.29, 16:55
- Форум: Общие вопросы по программированию
- Тема: Подскажите как сформировать запрос
- Ответы: 1
- Просмотры: 977
Re: Подскажите как сформировать запрос
Будет что-то подобное:
Код: Выделить всё
SELECT count(av.id)
FROM article_vote av
JOIN autor a ON a.id = aa.autor_id
JOIN article aa on aa.id = av.article_id
WHERE a.id = <идентификатор автора>
- 2015.10.29, 16:50
- Форум: Общие вопросы по программированию
- Тема: composer install на product сервере
- Ответы: 4
- Просмотры: 1420
Re: composer install на product сервере
Подтянет, лучше укажите явно
- 2015.07.17, 16:23
- Форум: Общие вопросы по программированию
- Тема: Категори с количеством материалов каждой
- Ответы: 5
- Просмотры: 2058
Re: Категори с количеством материалов каждой
$cat->title и $cat->newscount соответсвенно
- 2015.07.14, 14:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обработчик 404
- Ответы: 7
- Просмотры: 7786
Re: Обработчик 404
Да, возможно. Но я все же считаю, что 404 должна отдаваться явно.nepster писал(а):Я бы сказал, что это 2 разных подхода для решения 2 разных задач.
Я привел просто пример, псевдокод своего рода, должно быть понятно, что это не полноценное решениеnepster писал(а):над функцией header в yii2 есть своя обертка
- 2015.07.13, 18:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обработчик 404
- Ответы: 7
- Просмотры: 7786
Re: Обработчик 404
Код: Выделить всё
if($exception->statusCode==404){
return $this->controller->render('view' ?: $controller->id, [ ...]...
}....
Имхо, лучше все же хедерами:
Код: Выделить всё
header("HTTP/1.0 404 Not Found");
header("Location: " Url::to(['site/index'], true));
- 2015.07.13, 18:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: viewRenderer и layout
- Ответы: 0
- Просмотры: 658
viewRenderer и layout
В приложении используется кастомный viewRenderer для обработки Jade.
View файлы обрабатываются нормально, но файл layout'а выводится без обработки, т.е. plain text'ом (либо html/php код).
Как можно задействовать обработку шаблона используя viewRenderer?
View файлы обрабатываются нормально, но файл layout'а выводится без обработки, т.е. plain text'ом (либо html/php код).
Как можно задействовать обработку шаблона используя viewRenderer?
- 2015.07.13, 14:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обработчик 404
- Ответы: 7
- Просмотры: 7786
Re: Обработчик 404
На мой взгляд, вам больше подойдет редирект через секунду или меньше. Можно даже без вывода страницы об ошибке, только заголовки.
Но все же, так делать не стоит - 404 ошибка должна быть, иначе пользователь вполне обоснованно будет задаваться вопрос "Что тут происходит?".
Но все же, так делать не стоит - 404 ошибка должна быть, иначе пользователь вполне обоснованно будет задаваться вопрос "Что тут происходит?".
- 2015.06.29, 12:49
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отключить загрузку jQueryUI у виджета
- Ответы: 1
- Просмотры: 823
Re: Отключить загрузку jQueryUI у виджета
Нашел
в параметрах виджета
Код: Выделить всё
'scriptFile' => false
- 2015.06.29, 12:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отключить загрузку jQueryUI у виджета
- Ответы: 1
- Просмотры: 823
Отключить загрузку jQueryUI у виджета
Достался старенький проект на Yii, надо в одном месте использовать CJui-виджеты, но проблема в том, что они подключают jqueryui.js, который уже подключен в шаблоне сайта. Как можно указать виджету на то, что грузить скрипты не нужно?
- 2015.05.27, 12:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Нахождение строк, которым не соответствуют никакие строки другой таблицы
- Ответы: 7
- Просмотры: 2348
Re: Нахождение строк, которым не соответствуют никакие строки другой таблицы
Посмотрите в сторону scopes
- 2015.05.26, 17:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как поменять шаблон у ErrorSummary
- Ответы: 1
- Просмотры: 1162
Re: Как поменять шаблон у ErrorSummary
Можно поместить в отдельный div и, по селектору, задать css.
- 2015.05.26, 17:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подгрузить ещё
- Ответы: 4
- Просмотры: 1863
Re: Подгрузить ещё
js + дописать функционал экшена в контроллере на выдачу по AJAX-запросу Как я делаю: на всех страницах, в перечнем типового контента (например, статьи, у каждой есть превью), подключаю JS, обрабатывающий JSON-массив с содержимым, которое необходимо вывести (тут еще моно использовать mustache или под...
- 2015.05.26, 16:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать значение переменной из view в controller?
- Ответы: 5
- Просмотры: 7268
Re: Как передать значение переменной из view в controller?
Так же, как любой параметр формы
- 2015.05.26, 15:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Русские символы проблемы
- Ответы: 6
- Просмотры: 2559
Re: Русские символы проблемы
Укажите во входном скриптеkvaxminsk писал(а):нашел в чем причина mb_strtolower() - неправильные символы после обработки выдает, но тока пока не понял почему mb_strtolower() выдает непонятные символы.
Код: Выделить всё
mb_internal_encoding('UTF-8');
- 2015.05.26, 14:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача разного кол-ва статей с одной выборки
- Ответы: 7
- Просмотры: 2585
Re: Передача разного кол-ва статей с одной выборки
Можно выбрать 8 статей, отдать их в виджет (ну или в нем сразу выбрать), а в там написать логику построения.
Вариант не идеальный - первое, что в голову пришло.
Вариант не идеальный - первое, что в голову пришло.