new View

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Custom Software Developer

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar een Senior Custom Software Developer. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

Senior Rapid Custom Software Developers

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar Senior Rapid Custom Software Developers. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

Senior Python Developer

Fullstack software developer Functieomschrijving Our customer is set for growth. IT plays a key role in that growth, and they are investing a lot of effort in making sure IT is ready for the future. Methodologies like Scaled Agile Framework and DevOps are the norm and their technology stack is set for the future. They are continuously looking for new colleagues, true software engineers that can help them in realizing new epics and features in their different platforms. Responsibilities : Be an active member of a scrum team that actively develops our high traffic e-commerce site Ability to design and

Bekijk vacature »

SOFTWARE DEVELOPER C#

De unit Transport & Logistiek van ICT Group, biedt IT-oplossingen voor logistieke bedrijven; met name voor container terminals, havenbedrijven, (publieke) transport operators, distributiecentra en productiebedrijven. Onze oplossingen zorgen ervoor dat de diverse systemen in de supply chain probleemloos samenwerken met andere interne en externe systemen, zoals met een ERP, een WMS en diverse equipment. Wij koppelen de wereld van de Informatietechnologie (IT) aan de systemen in het operationele domein (OT). We gebruiken hiervoor moderne technologie. Daarnaast zijn we door onze domeinkennis in staat om logistieke processen efficienter te maken. De productie gaat hierdoor omhoog, de kosten gaan omlaag en er

Bekijk vacature »

Oracle Middleware Developer

Wat je gaat doen: Wij zijn op zoek naar een Oracle Middleware Developer met kennis van/ervaring met onder andere SOA Suite 10G en/of SOA Suite 11G, WebLogic, BPEL Orchestration, Java, SOAP. Je bent bekend met de integratie laag gebaseerd op Oracle SOA Suite 10G. Als Middleware developer ben je verantwoordelijk voor de ontwikkeling van integratie tussen de diverse applicaties in het landschap, en de communicatie tussen de klant en andere stakeholders. Je werkt samen met het applicatie team, zoals functioneel ontwerpers en andere ontwikkelaars om de oplossing verder te ontwikkelen en te implementeren. Je collega’s werken onder andere met technieken

Bekijk vacature »

Senior .NET Developer voor innovatieve marktleider

Functieomschrijving Jij en de 10 a 15 andere Ontwikkelaars werken samen op Agile wijze aan het verder uitbouwen en het verbeteren van de applicatie. Naast de 'hoofdapplicatie' zijn er nog een heleboel kleinere modules omheen. Ook deze moeten allemaal onderhouden en verder uitgebouwd worden. Je werkzaamheden zijn dus heel divers; de ene dag bouw je een volledige nieuwe module, de andere dag fix je bugs en weer een andere dag Wekelijks wordt er een duidelijke planning opgesteld waarin de doelen voor die week worden vastgelegd. Elke ochtend is er een standup waarin de voortgang besproken wordt. Uiteraard wordt dit ook

Bekijk vacature »

Werken aan mooie SaaS producten? Wij zoeken PHP-er

Functieomschrijving Jij zal hier als software ontwikkelaar in een brede functie terecht komen waarbij je per project verschillende stukken van de software gaat programmeren. Je ontwikkelt de eindproducten echt samen met je collega's en zal dus erg goed moeten samenwerken. Technieken die gebruikt worden zijn momenteel voornamelijk PHP en Javascript waarbij er wordt gewerkt in een eigen framework. Ze zijn hier intern erg flexibel, er heerst een 'met beide benen op de grond' mentaliteit en als er iets gebeuren moet dan is dat binnen de kortste keren geregeld. Functie-eisen - HBO/WO werk- en denk niveau; - Enkele jaren ervaring op

Bekijk vacature »

Senior SAP ABAP/Netweaver developer

Wat je gaat doen: Wij zoeken voor de regio Den Haag een Senior SAP ABAP/Netweaver developer. Is het jouw passie om applicaties te ontwikkelen en ben je specialist op het gebied van SAP Netweaver ontwikkeltools? Ontdek dan hier wat DPA GEOS je kan bieden. Als Senior SAP ABAP/Netweaver developer ben je verantwoordelijk voor de uitvoering van software ontwikkelingsprojecten bij klanten. Afhankelijk van je kennis, ambitie en de opdracht voer je één of meer van de volgende werkzaamheden uit. Je ontwerpt oplossingen, stelt de ontwerpen op, bouwt, test en documenteert nieuwe (soms grote en complexe) programma's op het gebied van SAP.

Bekijk vacature »

.Net Web Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Web Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Web Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege

Bekijk vacature »

Young Professional Program Data Scientist

Job description Digital Transformation is rapidly changing the world! Besides looking at the past, companies need to know what is happening now and anticipate on what is going to happen. Data science is driving Digital Transformation. Typical projects Itility is dealing with: Predictive and prescriptive analytics Machine learning Business rule automation and scripting Descriptive dashboards Who are you? You are young, talented and want to kick-start your career. A (almost) graduate with at least a Master in a beta study such as: Computer Science Information Management Econometrics Artificial Intelligence Mathematics Data Science Industrial Engineering Applied Physics Furthermore, you are fluent

Bekijk vacature »

Medior .Net Developer Registratieapparatuur IOT

Medior .Net Developer Registratieapparatuur IOT Wat ga je doen als Medior .NET Developer? Als Medior .NET Developer in de omgeving Rotterdam, ga jij werken aan een webapplicatie voor afvalscheiding-bedrijven. Met de webapplicatie verbeter jij het scheidingen proces van afval door middel van diverse registraties. Denk hierbij het registreren van minicontainers tot ondergrondse containers (voorzien met een reader met slot), van bezoekerspassen voor milieu straten tot bedrijfsafval. Dankzij actieve en passieve labels is het mogelijk om real-time containers identificeren. Dat gaat gepaard met een integraal controlecentrum met als doel om gft (groente, - fruit- en tuiafval), oud papier en karton, plastic

Bekijk vacature »

Young Professional Front-end Developer

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Vacature Front-end Developer Je bent creatief, thuis in gebruikersinteractie en een gedreven developer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Aan de slag als Young Professional Front-end Developer Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als intern bij Sogeti. Jij houdt van het uitdenken en implementeren van responsive (web) apps, en

Bekijk vacature »

AngularJS Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Developers om ons development team te versterken. Je bent creatief en draagt met je enthousiasme positief bij aan de teamgeest binnen een projectteam. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande interesse in het applicatie landschap.

Bekijk vacature »

.Net Custom Software Developer

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar een Senior Custom Software Developer. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

Mobile developer bij Campina, Mentos en Heineken!

Functieomschrijving In het ontwikkelteam wordt gewerkt met de SCRUM methodiek. De projecten worden in samenspraak met de klant samengesteld. Vaak hebben klanten wat hulp nodig en de ontwikkelaars krijg daarom alle vrijheid om mee te denken over verschillende concepten. Er wordt gewerkt in korte sprints van enkele weken waarin een demo wordt gemaakt. Na veelvuldig testen in een echte gebruikersomgeving en het continue verbeteren is het eindresultaat tot tevredenheid van de klant en de ontwikkelaars daar: een schitterende app, klaar voor gebruik. Apps worden ontwikkeld voor zowel iOS als Android devices. Hierdoor wordt dus ook van de ontwikkelaar kennis en

Bekijk vacature »
Donald Boers

Donald Boers

08/08/2018 08:03:59
Quote Anchor link
Normaal gesproken declareer ik een new View op de volgende manier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$this->render('/admin/content', compact('titel', 'content') + $pagina_vars);

Waarbij titel en content specifiek voor content.php bedoeld zijn en pagina_vars variabelen bevat voor de gehele layout, e.a. metatags etc. Nu heb ik echter een situatie waar ik geen template gerelateerde variabelen hoef mee te sturen dus eigenlijk het compact gedeelte niet nodig heb. Als ik dat echter weglaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$this->render('/admin/content') + $pagina_vars;

worden pagina_vars niet meer herkent. Wat doe ik fout?

Edit:

Mijn fout
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$this->render('/admin/content', $pagina_vars) ;

geeft het beoogde resultaat
Gewijzigd op 08/08/2018 08:19:40 door Donald Boers
 
PHP hulp

PHP hulp

22/03/2019 08:18:33
 
Thomas van den Heuvel

Thomas van den Heuvel

08/08/2018 12:49:12
Quote Anchor link
Bij dit soort vragen is het ook handig als je er even bij vermeldt wat voor library of pakket je gebruikt. Anders is het compleet onduidelijk welk "dialect" je spreekt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
compact('titel', 'content') + $pagina_vars

Klopt dat wel?

Ik neem aan dat compact('titel', 'content') een soort van default is, en $pagina_vars mogelijke afwijkingen van deze defaults bevatten?

Maar als je A + B (waarbij A en B arrays zijn) gebruikt om een resultaatarray te produceren, dan overschrijft A de waarden van B die eenzelfde key hebben. En als compact('titel', 'content') dan toch waarden heeft die niet veranderd mogen/kunnen worden, dan heeft die operatie toch nooit enig effect?

Je zou haast zeggen dat het "compact" deel ("read only") en $pagina_vars ("variabel") een aparte behandeling verdienen en in eerste instantie niet gecombineerd zouden moeten worden?
Gewijzigd op 08/08/2018 12:50:41 door Thomas van den Heuvel
 
Rob Doemaarwat

Rob Doemaarwat

08/08/2018 16:41:48
Quote Anchor link
@Thomas: als in $pagina_vars ander keys zitten dan 'titel' en 'content' (die kun je immers al via de bijbehorende global vars "instellen"), dan is dit geen probleem.
 
Thomas van den Heuvel

Thomas van den Heuvel

08/08/2018 19:09:11
Quote Anchor link
Uiteraard, als er geen overeenkomende keys zijn kan er ook niets overschreven worden.
 
Donald Boers

Donald Boers

09/08/2018 07:53:23
Quote Anchor link
@Thomas

Thomas van den Heuvel op 08/08/2018 12:49:12:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
compact('titel', 'content') + $pagina_vars

Klopt dat wel?

Dat klopt inderdaad niet maar dat is dan ook niet compleet. Dit is wat ik aangaf en dat klopt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$this->render('/admin/content', compact('titel', 'content') + $pagina_vars);    



Thomas van den Heuvel op 08/08/2018 12:49:12:

Ik neem aan dat compact('titel', 'content') een soort van default is, en $pagina_vars mogelijke afwijkingen van deze defaults bevatten?


Titel en content zijn/is de inhoudelijke content voor een bepaalde template, waar $pagina_vars variabelen bevat voor de metatags, de body_id etc
Gewijzigd op 09/08/2018 08:03:39 door Donald Boers
 



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.