Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Action czy Controler Główny, Jak sklasyfikować tą klasę oraz błąd
Turgon
post
Post #1





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


No zabrałem się do budowy szkieletu, który będę mógł potem używać w wielu aplikacjach.
Więc nieco Teori. Najpierw sobie zbudowałem strukture.
Katalog Lib - biblioteki i klasy sterujące.
Katalog Module - Moduły (łącznie z szablonami).

I teraz wymyśliłem sobie jak ładować tylko wybrane pliki, więc napisałem taką prostą klasę. I nie wiem jak to sklasifikować. Czy jako główny kontroler czy tylko jak Action?
(mówiłem, że dziwny problem) bo to zadecyduje o dalszych pracach.
  1. <?php
  2. class fileLoader
  3. {
  4. var $module;
  5. var $lib;
  6.  
  7. function getModule($module)
  8. {
  9. if(isset($module))
  10. {
  11. include_once ("module/"$module);
  12. }
  13. }
  14. function getLib($lib)
  15. {
  16. if(isset($lib))
  17. {
  18. include_once ("lib/"$lib);
  19. }
  20. }
  21. }
  22. ?>


Ten post edytował Turgon 16.02.2006, 16:31:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Turgon
post
Post #2





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Eeee... Nie pamiętać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ...
A jednak znaleść (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . Dobra teraz mam pytanie jak to zakfalifikować ? Chyba jako zwykłą klasę do Library. Zładuje się do Action gdzie będzie akcja Run, która uruchomi moduł news (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ...
Napisałem, główną klasę odpowiadającą za akcje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .
  1. <?php
  2. class actionController
  3. {
  4. function run()
  5. {
  6. include ("./lib/fileLoader.class.php");
  7. include ("config.php");
  8. include ("./lib/MySQLquery.class.php")
  9. global $connect;
  10. $connect = mysql_connect($config['dbuser'],$config['dbpassword']);
  11. mysql_select_db($config['dbname']);
  12. global $mysql;
  13. $mysql = new MySQLquery;
  14. }
  15. function shutdown_MySQL()
  16. {
  17. mysql_close($connect);
  18. }
  19. }
  20. ?>


I tak się zastanawiam Czy ta klasa ma sens (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował Turgon 16.02.2006, 17:52:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:18