Oop

BeHnAm_akb

Active Member
سلام
دارم سایتی طراحی می کنم که یکی از امکانات او (یکی از ماژول هاش وبلگ هستش) دوست دارم به صورت شی گرا بنویسمش اما در ساختار کلاس هاش و فایل هاش مشکل دارم

لیست فایل ها و توابعی که توذهنم هست رو نوشتم اگه میشه در مورد این که کلاس ها و شاخه بندی فایل هام چه جوری باشه کمکم کنید.
(این سیستم باید قابلیت مدیریت گروهی رو هم داشته باشه(


کد:
1:DB class
2:template engine class
3:config file

admin functions
signin
signout
...

admin_management functions
edit admin
delete admin

blog_management 
add&edir&delete text and pictures
delete&edit comments
add&delete&edit subjects

blog
view the blog
comment (add & view)
archive
من چیزی که تو ذهنم هت انه: (برای وبلاگ دوحالتو نوشتم)
کد:
||||||||||||||||||||WEBLOG MODULE|||||||||||||||||||
__weblogadmin class
	|
	|_text($add,$delete,$edit)
	|
	|_comment($add,$delete,$edit)
	|
	|_subjects($add,$delete,$edit)


__weblog class
	|
	|_view()
	|
	|_comment()
	|
	|_archive()


////////////////////_OR_//////////////////

admin directori{

comment class
	|
	|_add()
	|
	|_delete()
	|
	|_edit()


subjects class
	|
	|_add()
	|
	|_delete()
	|
	|_edit()

text class
	|
	|_add()
	|
	|_delete()
	|
	|_edit()

}


module directory{


__weblog class
	|
	|_view()


__comment class
	|
	|_comment()

__archive class
	|
	|_archive()

}
|||||||||||||||||||||||||||||||||||||||||||

|||||||||ADMIN MODULE (MULTY ADMIN)||||||||

admin___    
	|
	|_signin
	|
	|_signout
	|
	|_viewprofile
	|
	|_editprofile

useradmin_
	 |
	 |_add
	 |
	 |_delete
	 |
	 |_edit


|||||||||||||||||||||||||||||||||||||||||||
||||||||||||||INCLUDE FILES||||||||||||||||
Other files


dbclass_
	|
	|_fetch
	|
	|_numrows
	|
	|_delete
	|
	|_add
	|
	|_update

templateclass
	 |
	 |_start
	 |
	 |
	 |_replace
	 |
	 |_view
|||||||||||||||||||||||||||||||||||||||||||||||

________FILE & DIRECTORY STRUCTURE____________


root_
     |
     |_modules folder[ user.class.php user.php blog.class.php blog.php and other modules ]
     |
     |_template folder
     |
     |_include folder (db.class.php template.class.php config.php &...)
     |
     |_admin folder (adminmanagement.class.php adminmanagement.php blogmanagment.class.php blogmanagement.php)
     |
     |_index.php !
ببخشید که یه کم طولانی شد
 

جدیدترین ارسال ها

بالا