Кто-либо может предложить масштабируемый шаблон разработки для реализации управления доступом на фотографиях и Альбомах, каждом с отдельными настройками конфиденциальности (т.е. владелец, элемент группы, общественность)?
Я использую CakePHP, и примеры, которые я считал на компоненте ACL, кажется, управляют доступом к контроллеру/действиям, не самими объектами. Это, кажется, выходит из-под контроля, когда я пытаюсь отследить
Особенно, когда у Вас могли бы быть 1000-е фотографий на Альбом и фотографий habtm Альбомы. Я прав, или я пропускаю что-то полностью?
Кто-то может добавить некоторый псевдо код, чтобы помочь мне понять, как заняться этой проблемой? Или укажите на меня в правильном направлении, поскольку я знаю, что оно было сделано прежде на сайтах как Flickr.
tia.
Некоторое время назад я задал связанные с этим вопросы в списке рассылки vim: http ://www.mail-archive.com/vim _ use @ googlegroups.com/msg03266.html Возможно, вы найдете полезные советы в этом потоке.
Я протестировал множество плагинов, но поскольку GUI на основе CLI не являются моим вкусом, я просто в итоге использовал стандартную vim с несколькими настройками конфигурации.
Как было указано honk, эта строка устанавливает рабочий каталог таким же, как и файл, в котором вы работаете:
autocmd BufEnter * lcd %:p:h
Другой мой наконечник - использовать wildmenu. Это упрощает получение обзора файлов в вашем текущем каталоге, когда вы идете: e, а затем TAB. Я программист python, так что последняя строка показывает, как скрыть автоматически сгенерированные файлы, которые интерпретатор python выплескивает, но вы можете использовать его, чтобы скрыть java class файлы или c .obj файлы или что-то еще.
set wildmode=list:longest
set wildignore=*.pyc,*pyo
-121--2604512- Эффективный C++ по Скотту Мейерсу
-121--2633489-Фактически ACL CakePHP поддерживает доступ к строке. Обратитесь к разделу http://aidanlister.com/2009/05/implementing-row-level-access-control-in-cakephp/ . Но лично мне нравится такой подход. Я могу изучить Разрешимое поведение jmcneese ttp ://jmcneese.wordpress.com/2010/01/28/rmac-is-dead-long-live-rmac/для моего следующего проекта.
Надеюсь, что 2 ссылки выше помогут вам и захотят увидеть, как сообщество тортов справляется с эффективностью доступа к рядам:)