Yii Framework Forum: Ликбез по авторизации и т.п. - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ликбез по авторизации и т.п. Rate Topic: -----

#1 User is offline   Sasha 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 346
  • Joined: 14-December 09
  • Location:Киев

Posted 15 February 2010 - 08:52 AM

Всем привет.

Надо сделать магазин. т.е. будет авторизация для управления магазина и для клиентов.
допустим админка будет лежать под ссылкой /admin/*
получается что контроллер AdminController будет содержать все экшены по работе с админкой.
мне кажется этот способ перегруженным. т.к. с фреймворками работаю в первый раз, прошу помощи как лучше организовывать такую структуру.
спасибо.

PS вот сейчас появилась мысль разруливать их на уровне конфига.
на сколько хороша эта мысль ? ну и в принципе хотелось бы услышать какие есть варианты ?
0

#2 User is offline   Alexandr Dorogikh 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 71
  • Joined: 29-September 09
  • Location:Ukraine, Bila Tserkva

Posted 15 February 2010 - 10:01 AM

Посмотри в сторону модулей
тогда ты будешь иметь что типа
http:://somedomain/cart/show - показать текущую корзину - обращение к приложению

но
http://somedomain/admin/user/list
пойдет обращение к модулю admin, в нем к контроллеру user и далее к акшину list

Я такой использую для сложных админок.
А где проще (я вот себе блог делаю) - то вплетаю функции администрирования прям в приложение без модулей
0

#3 User is offline   Sasha 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 346
  • Joined: 14-December 09
  • Location:Киев

Posted 15 February 2010 - 10:37 AM

View PostAlexandr Dorogikh, on 15 February 2010 - 10:01 AM, said:

Посмотри в сторону модулей
тогда ты будешь иметь что типа
http:://somedomain/cart/show - показать текущую корзину - обращение к приложению

но
http://somedomain/admin/user/list
пойдет обращение к модулю admin, в нем к контроллеру user и далее к акшину list

Я такой использую для сложных админок.
А где проще (я вот себе блог делаю) - то вплетаю функции администрирования прям в приложение без модулей


спасибо, посмотрю.
как-то совсем забыл о них
0

#4 User is offline   andy_s 

  • Random Member Title
  • Yii
  • Group: Moderators
  • Posts: 1,526
  • Joined: 22-June 09
  • Location:Russia, Kostroma

Posted 15 February 2010 - 10:46 AM

По Front-end и Back-end есть статьи в cookbook:

http://www.yiiframew...oc/cookbook/33/
http://www.yiiframew...oc/cookbook/63/

Моё скромное убеждение состоит в том, что админская часть не должна быть модулем, а должна являться полноценным приложением со своим конфигом.
0

#5 User is offline   Sasha 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 346
  • Joined: 14-December 09
  • Location:Киев

Posted 15 February 2010 - 01:45 PM

View Postandy_s, on 15 February 2010 - 10:46 AM, said:

По Front-end и Back-end есть статьи в cookbook:

http://www.yiiframew...oc/cookbook/33/
http://www.yiiframew...oc/cookbook/63/

Моё скромное убеждение состоит в том, что админская часть не должна быть модулем, а должна являться полноценным приложением со своим конфигом.


о, тоже полезная информация.
спасибо )
0

#6 User is offline   Karasko 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 89
  • Joined: 14-July 09
  • Location:Russia

Posted 18 February 2010 - 01:58 PM

Вот тут мой вариант с модулем, правда пора бы RBAC освоить..

одминко
0

#7 User is offline   ~CODER~ 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 22-February 10

Posted 22 February 2010 - 01:39 AM

Можно еще копнуть в сторону разрулить этот вопрос просто через роутер путей. Прям сейчас точнее не скажу, но вариант должен быть рабочий.
0

#8 User is offline   Sasha 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 346
  • Joined: 14-December 09
  • Location:Киев

Posted 22 February 2010 - 05:17 AM

Такс, только получилось вернутся к этой проблеме.
В общем создал структуру для модуля. Но вопрос вот в чем. Создал я файл AdminModule.php следующего содержания:
<?

class admin extends CWebModule {

}


а что информации собственно о возможностях класс CWebModule практически 0. Ну т.е. сухое АПИ и все.
Есть примеры использования этого класса ?
0

#9 User is offline   creocoder 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 199
  • Joined: 09-March 09
  • Location:*.php

Posted 22 February 2010 - 10:06 PM

Quote

Есть примеры использования этого класса ?

В документации очень хорошо рассказано про этот класс. В нем можно хранить конфигурацию для контроллеров модуля. Также (ИМХО) его очень удобно использовать как контейнер конфигураций для построителя форм (CForm).
No good, no bad, only consequence.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users