Zie de topic titel... MVC.quote:Op woensdag 23 januari 2008 15:11 schreef MuRKie het volgende:
En zijn er verder nog andere handige methodes om je website op te bouwen?
quote:Op woensdag 23 januari 2008 15:33 schreef CraZaay het volgende:
[..]
Zie de topic titel... MVC.
Voor PHP bijvoorbeeld Code Igniter of Cake. Je zou niet alleen je lay-out moeten scheiden, maar ook je application behaviour (controller) en business/data logic (model).
Leer er eens het een en ander over zou ik zeggen
De siteroot kan je ook gewoon in je template printen ipv in je links natuurlijkquote:Op woensdag 23 januari 2008 15:27 schreef MuRKie het volgende:
maar met de basetag had dat dus werk gescheeld. Wat wel het voordeel is van mijn oplossing is dat ik nog steeds alle instellingen (in dit geval de siteroot) in de config.php kan instellen ipv in dit geval in de template..
Daar zit wat inquote:Op woensdag 23 januari 2008 15:37 schreef Xcalibur het volgende:
[..]
De siteroot kan je ook gewoon in je template printen ipv in je links natuurlijk
In de OOP tutorial die ik gisteren ben begonnen doe ik ook alles volgens het MVC model: [Perl] OOP tutorial / case study: DataRow.pmquote:Op woensdag 23 januari 2008 15:36 schreef MuRKie het volgende:
[..]ik wist niet dat dat MVC daar voor stond
OOP is voor mij nog een stapje te ver ben ik bang..quote:Op woensdag 23 januari 2008 15:53 schreef Farenji het volgende:
[..]
In de OOP tutorial die ik gisteren ben begonnen doe ik ook alles volgens het MVC model: [Perl] OOP tutorial / case study: DataRow.pm
Is wel in perl maar MVC is taalonafhankelijk. Misschien leuk om te volgen. Vanavond de volgende aflevering.
Ow op die manierquote:Op woensdag 23 januari 2008 16:29 schreef Geqxon het volgende:
Ik heb mijn post weg-ge-edit. Want hij stond verkeerd.
Juist omdat er altijd gedacht wordt dat OOP moeilijk of complex is, heb ik die tutorial gemaakt. Dit is een misvatting, in wezen is het heel simpel en (zeker het eindproduct) is vaak veel intuitiever dan puur imperatief programmeren. Ik ga ook behandelen hoe overerving werkt, hoe je classes met elkaar combineert en er 1 geheel van smeedt. Dus doe een poging het te volgen zou ik zeggen.quote:Op woensdag 23 januari 2008 16:18 schreef MuRKie het volgende:
[..]
OOP is voor mij nog een stapje te ver ben ik bang..
Maar wat ik zag bij jouw les 1 was dat er wel redelijk verschil zit in OOP met Perl vergeleken met PHP, dus is het voor mij dan wel nuttig om OOP met Perl te gaan leren?quote:Op woensdag 23 januari 2008 17:10 schreef Farenji het volgende:
[..]
Juist omdat er altijd gedacht wordt dat OOP moeilijk of complex is, heb ik die tutorial gemaakt. Dit is een misvatting, in wezen is het heel simpel en (zeker het eindproduct) is vaak veel intuitiever dan puur imperatief programmeren. Ik ga ook behandelen hoe overerving werkt, hoe je classes met elkaar combineert en er 1 geheel van smeedt. Dus doe een poging het te volgen zou ik zeggen.
1 2 3 | $output = array_merge($output, a_function_that_returns_an_array($input)); ?> |
zou wel moeten werken...quote:Op woensdag 23 januari 2008 19:11 schreef Geqxon het volgende:
Kan het kloppen dat deze combi niet gaat lukken?
[ code verwijderd ]
Misschien omdat $output zowel de returnwaarde gaat bevatten maar ook een inputwaarde van de array_merge functie is?
Dat zou niet moeten uitmaken, check je functie nog maar eens na.quote:Op woensdag 23 januari 2008 19:11 schreef Geqxon het volgende:
Kan het kloppen dat deze combi niet gaat lukken?
[ code verwijderd ]
Misschien omdat $output zowel de returnwaarde gaat bevatten maar ook een inputwaarde van de array_merge functie is?
Dat moet niet uitmaken (spuit 11, ik weet het). Even debuggen dus om te checken of $output en het resultaat van je functie beide een array bevatten zou ik zeggenquote:Op woensdag 23 januari 2008 19:11 schreef Geqxon het volgende:
Misschien omdat $output zowel de returnwaarde gaat bevatten maar ook een inputwaarde van de array_merge functie is?
1 |
1 |
1 |
1 |
1 2 | elseif(startmonth == 02){...} |
1 2 3 4 | $volgend_jaar = ???; if($opgehaalde_startjaar == $start_jaar){..} elseif($opgehaalde_startjaar == $volgend_jaar){...} |
1 |
Sorteren in de query op datum en vervolgens in het loopje kijken wanneer een nieuw jaar begint?quote:Op donderdag 24 januari 2008 12:45 schreef poepeneesje het volgende:
Hebben jullie misschien een slimme en logische oplossing? Het volgende moet eigenlijk gebeuren:
Datums -> Automatisch gesorteerd, gegroepeerd en getoond op jaar -> Automatisch gesorteerd, gegroepeerd en getoond op maand.
1 2 3 4 5 | { echo('nieuw jaar'); $current_year = $year; } |
Waarom nou de PHP date functions aanroepen om van de datum een timestamp te maken, en daar weer een dag van te maken? Waarom niet meteen in de queryquote:@ Farenji & CraZaay: Bedankt, ik heb het opgelost zoals Farenji aangaf en de benodigde delen eruit gehaald met:
Bedankt, deze had ik ook al bedachtquote:Op donderdag 24 januari 2008 12:58 schreef CraZaay het volgende:
[..]
Sorteren in de query op datum en vervolgens in het loopje kijken wanneer een nieuw jaar begint?
[ code verwijderd ]
Dan heb je geen tig if's nodig iig.
Omdat ik geen andere manier wist waarmee ik de juiste gegevens kon verkrijgen...quote:[..]
Waarom nou de PHP date functions aanroepen om van de datum een timestamp te maken, en daar weer een dag van te maken? Waarom niet meteen in de query
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | - januari - februari - ... 2008 - januari - februari - ... 2009 - januari - februari - ... |
1 2 3 4 5 6 | RewriteRule ^!(.*)/(.*)/(.*)/$ index.php?component=$1&type=$2&id=$3 [L] RewriteRule ^!(.*)/(.*)/(.*)$ index.php?component=$1&type=$2&id=$3 [L] RewriteRule ^!(.*)/(.*)/$ index.php?component=$1&type=$2 [L] RewriteRule ^!(.*)/(.*)$ index.php?component=$1&type=$2 [L] |
1 2 3 4 5 6 | RewriteRule ^!(cbs)/(.*)/(.*)/$ index.php?component=$1&type=$2&id=$3 [L] RewriteRule ^!(cbs)/(.*)/(.*)$ index.php?component=$1&type=$2&id=$3 [L] RewriteRule ^!(cbs)/(.*)/$ index.php?component=$1&type=$2 [L] RewriteRule ^!(cbs)/(.*)$ index.php?component=$1&type=$2 [L] |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |