aktuba

Рейтинг
68
Регистрация
29.12.2007
aleksandrlao:
Так я и сделал по "ORDER BY `rating` LIMIT 50" выборку, а как теперь ее разделить на страницы по 6 шт. и поставить навигацию?

А зачем забирать все 50, если надо только 6?

Ну а если очень уж критично, используй array_slice

Сча набегут адепты друпала =))))

А по теме - Вы бы хоть критерии какие-то обозначили ;)

Stek:
В данном контексте я лишь вижу переменную гордо названную $namespace . Поэтому когда разговор умным образом идет о namespace , а их в коде нет, то это вызывает недоумение. Советую почитать хотя бы хабр, есть толковые примеры.

Еще один... С чего Вы взяли, что раз разработчики php начали использовать namespace - значит только в таком ключе и должно использоваться? Ну, раз любите читать, почитайте хотя-бы википедию:

Пространство имён (англ. namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён). Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же (а скорее, другое) значение, как и такой же идентификатор, определённый в другом пространстве.

Ясно написано про использование namespace в области хранения, что и сделал awilum - с помощью namespace выделяются определенные кеши в определенные области (папки, если проще). Где тут противоречие неймспейсам? =)

Не понравилось, что переменная называется $namespace? =) Ну так она вроде как отражает свое предназначение, было бы странно назвать иначе ;)

Так с чего-бы сравнивать пространство кода, заложенное в php и пространство хранения? Префиксы в базах, по сути, тоже выполняют роль namespace - запретить? =)))))

Stek:
Под namespace вообще то в пхп понимают совершенно другое. У вас же это почему то массив с данными.

Вообще-то, namespace общеупотребиное слово, означающее "пространство имен". В данном контексте используется как надо )

aktuba добавил 18.11.2011 в 08:22

awilum:
aktuba
Вот только не надо тут мне рассказывать что сделал кеширование на основе ключей-значения потому ты мне его тут показал. Я и раньше знал про его существование и про мемкеш знаю. На работе в проекте используется. Из php фреймфорков имею опыт работы с CI,CAKE,YII. Имеют опыт работы с JS фреймфорками: JQuery и YUI

весь Expertise тут не намерен перечеслять!

Ну так про это и говорю! Вроде веб-девелопер, а основые не знаешь и не хочешь познавать. Кешировать в файлы конечно можно, но надо хотя бы правильно хранить эти файлы. Используешь классы, но не знаешь, когда надо использовать статичные поля/методы, когда нет. Ну и т.д... А вот понтов много, даже слишком =)

P.S.: все-все, ушел =)

awilum:
у вашего саши реализация сего кеша хуже! вы его смотрели ту реализацию вообще ?

что тут не понятного ?! namespace также хешируется как и файл кеша

awilum добавил 17.11.2011 в 21:23
почему так и почему именно так, смотреть http://popcorn.template-cms.org/
как я раньше реализовал, так и тут реализовал

Смотрел, иначе не показывал бы тебе ;). "Хуже"? =)))))))) А чем твоя-то отличается?

P.S.: как обычно - куча желчи и ни капли ума... Ответил на вопрос риторический, но не ответил ни на один по теме... Удачи, больше не влезаю в твои темы, все-равно толку нет.

awilum:
Stek ты KСache смотрел то ?!

А я смотрел =)).

1. return unserialize(file_get_contents($cache_file_id)); - а если файл недоступен для чтения?

2. return self::$cache_dir.md5($namespace); - сокраментального смысла этого действия я не понял =). взял копи-пастом у Саши или как?

3. Почему $cache_dir, $cache_file_ext и $cache_time static? Смысл? Зачем вообще их делать публичными?

4. Почему не синглетон?

Эмм... А где KCache? =)

aktuba добавил 17.11.2011 в 19:10

awilum:
KCache::configure('cache_dir','cache/');

А нафига это надо? Можно же

awilum:
$cache = new KCache(array('path' => DOCROOT . 'cache'));

И что там по поводу параллельной работы с фрагментами? =)

СДЛ - Сайт Для Лохов? Другой расшифровки не вижу =(

Всего: 956