CakePHP ACL:ACO ARO Auth

Ну наконец-то у меня дошли руки разобраться с этой системой :)

И время было (это уже третий или четвёртый подход), и инструкция, наконец-то, нормальная появилась, пошаговая. Ну и натхнення.

В общем, сел и разобрался. И даже сегодня “забабахал” небольшой проект с использованием этой самой системы.

Единственное, что мне не очень понравилось, так это отсутствие “тонких” настроек (может пока не нашёл просто?) у Auth компонента. После логина, он игнорирует установки prefix и отправляет напрямую к контроллеру. То есть нельзя залогинится и перейти на /admin/posts/index можно на /posts/index.

Ну я, честно говоря, не мудрствуя лукаво, решил вопрос через routes.php просто отправил туда куда надо. Но это не решение. Ведь достаточно добавить префикс языка, и уже моё решиние будет совсем локальное и никуда не годное.

Но в целом, я доволен. Наконец-то! :)

Вот, кстати, ссылка на пошаговую инструкцию CakePHP ACL ACO ARO.


Update

Сегодня обнаружил очередные update у используемых продуктов.

Во-первых UI.Jquery исправили 50 ошибок и вышли в версии 1.5.1. К счастью обошлось без новых фич и радикального изменения API :)

Во-вторых, вчера, оказывается вышел RC2 моего любимого php-клона РоР - CakePHP ;-) Теперь там ещё меньше ошибок, и он ещё быстрее (как обещают). Посмотрим. Я уже скачал, но не проверял на существующих проектах. В связи с моим уходом с фултаймовой работы, было столько работы (простите за каламбур) и я даже не успел как следует прощупать RC1 ;-) просто поставил его поверх предыдущей версии и всё заработало как и было. За небольшим исключением. Cake Bake генерит (по умолчанию) в подпапочку MyApp, а ищет потом в корне. Забавно, но излечимо :)

Лето, похоже, будет жарким и в плане погоды и в плане множественных релизов :)


Posted on : Jun 28 2008
Tags: , ,
Posted under ajax, cake-php, jQuery |

Баги не пускают

Уж совсем собрался я заниматься следующим проектом, да грехи, пардон, баги не пускают.

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

В качестве тегометателя была использована behavior из bakery. Немного, правдо, доточенная напильником в нужном направлении… Я бы, конечно, грешил на свои ручки, мол плохо доточил. Но поскольку изначальный код не совсем корректен (где буква пропущена, где таблица неверно названа) - всё-таки проблема не в моём коде. Т.е. либо втыкивание тегов неверно, либо где-то скрипт глючит. Чёрт подери… :)


Posted on : Mar 26 2008
Posted under cake-php, программирование |