ZF Router_Route

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

AWS Cloud Developer

AWS Cloud Developer Den Haag HBO/WO IT - software development Professional PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van de transformatie naar een Logistiek Tech bedrijf waarin data, technologie en een engineering cultuur een sleutelrol spelen. Als AWS Cloud Developer maak jij impact op deze transformatie door mee te werken aan een veilige, state of the art cloud (native) omgeving in AWS. Wat ga je doen? De groeiende pakkettenstroom bij PostNL leidt tot een steeds complexere operatie. Dat vereist een intelligente aansturing. Daarom werken we binnen de business unit “Digitale Ketensturing” aan het

Bekijk vacature »

C# .NET Core Ontwikkelaar

Wie zijn wij? Als ervaren leverancier van oplossingen voor industriële technologie wil ICT Netherlands de wereld elke dag een stap slimmer maken. Onze toegewijde technische professionals voorzien klanten van diensten op het gebied van consultancy, softwareontwikkeling, projectmatige oplossingen en managed services. In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek.

Bekijk vacature »

Senior C# Developer (NL)

Senior C# Developer (NL) Den Haag HBO/WO IT - software development Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software

Bekijk vacature »

Dynamics 365 CRM Developer a.i.

APPLICANTS MUST LIVE IN THE NETHERLANDS For our client we are looking for a Freelance/Interim Dynamics 365 CRM Developer that will assist them in amongst others analyse requirements as defined by the business and documented by the business analysts and create functional and technical designs for development based on these requirements. We are looking for a experience candidate that will fill in the role based on own experience. Client Details APPLICANTS MUST LIVE IN THE NETHERLANDS Key-Account of Michael Page / World leading company in Data Description APPLICANTS MUST LIVE IN THE NETHERLANDS You analyse requirements as defined by the

Bekijk vacature »

PHP Developer bij Getnoticed Nederweert

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

PHP/Magento developer gezocht met 1-2 jaar werkerv

Bedrijfsomschrijving Deze informele organisatie zoekt een PHP/Magento developer die inmiddels 1-2 jaar werkervaring heeft. Ze bouwen hier aan hele toffe E-commerce oplossingen. De oplossing zijn divers en voor hele mooie klanten in de B2B markt. In totaal werken hier 12 innovatie en jonge mensen. De organisatie staat erom bekend dat ze aanpakkers en pragmatisch zijn. Functieomschrijving In deze rol werk je met PHP/Magento dus het is fijn als je met 1 van de 2 gevraagde technieken ervaring hebt. Mocht je Magento gecertificieerd zijn, reageer dan direct! Dus heb jij passie voor E-commerce omgevingen en ervaring met PHP en/of Magento dan

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

PHP Developer (junior)

Als Junior PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Alles valt te leren als je maar affiniteit hebt met code. We vinden nieuwsgierigheid een groot goed. Ons motto is dan ook: alles valt te leren als je maar nieuwsgierig bent! Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor

Bekijk vacature »

Mendix Lead Developer

Mendix Lead Developer Den Haag HBO/WO IT - software development Professional "Werk samen met ons om van PostNL een 'logistical tech (driven) company' te maken door Mendix in te zetten voor onze kritieke logistieke processen". Wat ga je doen? PostNL heeft de ambitie om uit te groeien tot het meest efficiënte en innovatieve logistieke post en e-commerce platform in de Benelux. Om die digitale transformatie tot een succes te maken, maken wij op een unieke manier gebruik van Mendix technologie. Wij zetten Mendix namelijk in voor onze meest kritieke logistieke systemen. Daarom bouwen we hard aan onze eigen Mendix engineering

Bekijk vacature »

ServiceNow Developer

Functieomschrijving Bij de grootste HR service organisatie ter wereld sta je met 5.500 medewerkers en 80.000 flexkrachten in Nederland voor een grote uitdaging. Bij zoveel informatie is het belangrijk dat deze op de juiste plek terecht komt en onze werkprocessen en de IT op elkaar aansluiten. Als Developer ServiceNow bouw jij de oplossingen die ervoor zorgen dat onze collega’s nog eenvoudiger hun werk kunnen doen. Wij bouwen onze processen in ServiceNow (Java). Een platform dat wij kopen van onze leverancier, maar waar zij zelf onze maatwerk oplossingen op bouwen. We werken dan ook naast de standaard ITSM applicatie met een

Bekijk vacature »

PHP Developer in centrum werken met nieuwste Tech!

Bedrijfsomschrijving Onze klant werkt met de nieuwste technologieën en zoekt een PHP specialist die met ze mee wil werken! Het bedrijf zit in Den Haag centrum en is makkelijk te bereiken. Ze leveren unieke diensten aan consumenten en bedrijven. Men werkt hier voornamelijk met nieuwe technologie als het gaat om PHP en het is belangrijk dat jij jezelf graag wil kunnen blijven ontwikkelen. Als jij hier werkzaam komt te zijn, sta jij met een glimlach op en ga jij met een glimlach naar bed! Functieomschrijving Je collega's zijn zeer gemotiveerd en willen presteren. Het is dan ook aangenaam om met

Bekijk vacature »

Junior .NET Ontwikkelaar

Wie zijn wij? Als ervaren leverancier van oplossingen voor industriële technologie wil ICT Netherlands de wereld elke dag een stap slimmer maken. Onze toegewijde technische professionals voorzien klanten van diensten op het gebied van consultancy, softwareontwikkeling, projectmatige oplossingen en managed services. In het kort Als junior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. We werken bij en voor klanten in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »
Bo az

Bo az

09/07/2008 14:12:00
Quote Anchor link
Ik probeer een route aan te maken, maar zodra deze route gevolgd wordt, komt er een witte pagina in beeld.

Het probleem blijkt te zijn dat er gewoon geen output komt en alleen in het geval van een Route. Hier de routes die ik aan de router mee geef:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php

$router
= $frontController->getRouter();
    $router->addRoute('recept', new Zend_Controller_Router_Route('recept/:recept', array(
        'module' => 'default',
        'controller' => 'recept',
        'action' => 'view',
        'recept' => null)
    ));

    $router->addRoute('login', new Zend_Controller_Router_Route_Static(
        'login',
        array(
            'controller' => 'admin',
            'action' => 'login'
        )
    ));
[
/code]

Het probleem doet zich alleen voor bij de Route, de Route_Static werkt wel gewoon.

Via de volgende debug regels:
[
code]
[
code]<?php
$frontController
->dispatch($request);
Zend_Debug::dump($router->getCurrentRouteName());
Zend_Debug::dump($request);
[
/code]

Ben ik er achtergekomen dat de juiste route wel gevolgd wordt.
Ook ben ik er achter dat de juiste controller en action wel wordt aangesproken en uitgevoerd alleen wordt de output niet weergegeven maar opgeslagen in een private variabele van het $request object.
$request is een instantie van Zend_Controller_Request_Http

Is iemand van jullie dit probleem wel eens tegen gekomen of weet iemand waar ik een oplossing kan vinden/zoeken?

ZF version = 1.5.2
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
PHP hulp

PHP hulp

29/01/2022 12:15:38
 
Lode

Lode

09/07/2008 15:29:00
Quote Anchor link
Zoek een method waarmee je het eruit kan ophalen?
Daar zijn er in Zend waarschijnlijk meerdere van...
 
Bo az

Bo az

09/07/2008 20:46:00
Quote Anchor link
Uiteindelijk is het gelukt met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
'recept' => ''
[/code]
in plaats van
[code]
[
code]<?php
'recept' => null
[/code]

Toch bedankt Lode!
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Bo az

Bo az

13/07/2008 13:01:00
Quote Anchor link
Nog een vraagje wat hier mee te maken heeft:

Klopt het dat het eerste gedeelte van je route (in het voorbeeld van mijn eerste post: recept) niet overeen mag komen met de naam van een controller?
 
Robert Deiman

Robert Deiman

13/07/2008 14:41:00
Quote Anchor link
Volgens mij moet je het ook zo zien dat hij een nieuwe controller aanmaakt. Overschrijven zal daarbij blijkbaar niet toegestaan zijn. (Ik ben niet zo heel bekend met het Zend Framework)
 
Jelmer -

Jelmer -

13/07/2008 15:08:00
Quote Anchor link
Ik heb zelf ook geen ervaring met ZF, maar volgens mij is de naam van de controller niet direct verbonden met de URL, en kan je dus veilig beiden hetzelfde hebben. Het eerste argument van addRoute is een soort 'id', dat kan je later weer gebruiken om URLs te genereren: http://framework.zend.com/manual/en/zend.controller.router.html (2e note)
 
Bo az

Bo az

13/07/2008 15:23:00
Quote Anchor link
Jelmer, dat klopt, maar dat is voor het opbouwen van de url.

Voor het matchen kan alleen de url gebruikt worden heb je dus een route:
recept/:recept
Zal de url site.com/recept/zoek gematched worden. Terwijl deze eigenlijk naar de zoekAction van ReceptController zou moeten gaan.

Eingelijk zou dus eerste de default route geprobeerd moeten worden, ik heb alleen geen idee hoe en een vermoeden dat het niet gaat werken gezien de __call methode.
 
Jelmer -

Jelmer -

13/07/2008 15:36:00
Quote Anchor link
Dus recept/zoek moet naar zoekActie() en recept/pindakaas moet naar view()
Handleiding::
Routes are matched in reverse order so make sure your most generic routes are defined first.

Mij lijkt dat je eerst de variabele route toevoegt aan de router, en dan een 2e static route:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$router
->addRoute('zoek_recept', new Zend_Controller_Router_Route_Static(
    'recept/zoek',
    array('controller' => 'Recept', 'action' => 'zoek')
));

?>
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Bo az

Bo az

13/07/2008 15:39:00
Quote Anchor link
Daar was ik dus niet op gekomen, vandaar mijn vraag hier :)

Bedankt, ik denk dat ik er wel wat mee kan!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.