Chris,

I will be using Zend_ACL and Zend_Layout.  What I want to do is separate
functionality and html templates for each user group so that I can make
updates to the user group's functionality "One user group at a time" since
different user group will require significantly different functionality and
interface.

So for simplicity, upon logging in - the user belongs to a certain group and
based on that Group_ID, the front controller only plugs into the controllers
and views etc...of that particular module ( based on the Group_ID of the
user ).  Images, css, javascript can be still under the main public
folder....all I want to keep separate is the controller/view/scripts/etc.... 

I also want to have one area where I can put code that will be used by ALL
modules regardless of the User_ID.....so that I can reuse code that gives
functionality to everyone.

Thanks


cjant83 wrote:
> 
> Maybe this would be barking up the wrong tree as its vague as to what sort
> of application you are creating, and what functionality one user might
> have that another doesnt, but I would have thought using Zend_Layout and
> Zend_ACL would be better. It seems more logical to me. It could be done
> using modules, but I would think it would become a nightmare to maintain.
> 
> Chris.
> 
> 
> 
> JDempster wrote:
>> 
>> It sounds plausible to me. You might want to create a
>> Zend_Controller_Plugin
>> to do it, I'm not sure. Anyone else any ideas?
>> 
>> On Wed, Apr 9, 2008 at 6:21 AM, photo312 <[EMAIL PROTECTED]> wrote:
>> 
>>>
>>> I would like to "turn on" controllers dynamically depending on the user
>>> logged in...so if the user type logged-in is "client" than it would
>>> load:
>>>
>>> $controller->setControllerDirectory(array(
>>>      'default'         => '../application/client/controllers'
>>> ));
>>>
>>> this way I can have my modules in different directories and only use the
>>> controllers that are residing in the directory that suits the user type.
>>>
>>>
>>>
>>>
>>>
>>> photo312 wrote:
>>> >
>>> > I have 4 different user groups and each user group will get different
>>> > functionality and looks. So I have decided to divide it up into
>>> modules
>>> > with separate front controllers each.
>>> >
>>> > Can you please tell me if this modular directory structure would work
>>> well
>>> > in Zend Framework:
>>> >
>>> > ----library/
>>> > -----------Zend/
>>> > ----config/
>>> > ----public/
>>> > -----------index.php
>>> > ----application/
>>> > -----------default/
>>> > -----------------controllers/
>>> > -----------------models/
>>> > -----------------views/
>>> > -----------------------scripts/
>>> > -----------------------helpers/
>>> > -----------------------filters/
>>> > ------------client/
>>> > ------------------controllers/
>>> > ------------------models/
>>> > ------------------views
>>> > -------------------...just like above
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Creating-a-Modular-Dir-Structure-tp16578887p16579738.html
>>> Sent from the Zend Framework mailing list archive at Nabble.com.
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Creating-a-Modular-Dir-Structure-tp16578887p16610731.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to