Hi,

At 2003-05-30 12:04 -0700, motorpsychkill wrote:
>I've wanted to get some input on this for a while...  I've recently been
>designing PHP applications using the following directory architecture:
>
>main/
>        master php files (e.g. addphoto.php)
>
>        includes/
>        forms/
>        validation/
>        process/

I think you shouldn't use plurals, just call them include, form etc.
When you use 'include', you should also consider renaming 'validation'
to 'validate'.

>So, using the addphoto.php example, there would be a file in the forms
>directory that read:  addphoto_form.inc
>In the validation directory, there would be:  addphoto_validation.inc
>And in the process directory, addphoto_process.inc
>
>The master php file (addphoto.php) would simply pull the form, validate it
>and process it.  Now the problem is, as I add more master files (currently
>around 50), the forms, validation and process directories get equally large.
>Would it make more sense to simply allocate each master file its own
>directory like this:
>
>addphoto/
>        addphoto_form.inc
>        addphoto_validate.inc
>        addphoto_process.inc

Like Jim I prefer this second method, because it gives every
application it's own directory. This also makes copying a
project or part of a project and converting it into a new
project easier.

I wouldn't reuse the name of the project in the name
of the file, because it makes copying and renaming
the files and converting it into a new project harder.
This also goes for the main file I think, so you also
shouldn't call that addphoto.php but call it index.php
instead.


Greetings,
Jaap

-- Chip Directory
-- http://www.chipdir.biz/
-- http://www.chipdir.info/
-- http://www.chipdir.net/
-- http://www.chipdir.nl/
-- http://www.chipdir.org/
-- And about 30 other mirror sites world-wide.
--
-- To subscribe to a free 'chip issues, questions and answers'
-- mailing list, send a message to [EMAIL PROTECTED] with
-- in the body 'subscribe chipdir-L'. About 500 experts are
-- willing to think with you about electronics problems etc.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to