Class niet gevonden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sr. backend developer Python

Bedrijfsomschrijving Client of Yacht Functieomschrijving Wij zoeken een echte hands-on developer; m.a.w. geen team lead of andere managerial-achtige rol. Laat zich verder niet afschrikken door in te stappen in een bestaand team werkend aan een complexe applicatie. Hoog analytisch vermogen; Vloeiend in meerdere programmeertalen, maar meest belangrijk Python, GOLang (pré). Zwaartepunt van deze development rol zal naar verwachting m.n. op de ontwikkeling van de 'back-end' van de applicatie zijn, connectiviteit met andere applicaties in de PwC stack en op het grensvlak applicatieKubernetes. Ruime hands-on ervaring met ontwikkeling van applicaties die in Kubernetes draaien (incl. ontwikkelen/beheer van Helm charts); Ervaring met

Bekijk vacature »

Senior Integration Developer

Functieomschrijving As senior integration developer at Randstad Groep Nederland IT you play an integral role in innovating and optimising our processes and way of working. As we continue to move towards a more internationally connected tech environment and build new global platforms, our integration team continues to grow. You will join the APK team (Applicatie Koppelingen), consisting of business analysts, developers, a product owner and scrum master. Together you are responsible for a fundamental aspect of our applications, providing the basis for our other development teams. What will you do as senior integrations developer? As senior integrations developer you work

Bekijk vacature »

PHP Developer, Back-End

Samengevat: Deze werkgever heeft de ambitie om dé ontwikkelaar te worden voor complexe maatwerk apps in Nederland. Ben jij geschikt als backend developer? Heb je ervaring met AWS? Vaste baan: Backend Developer API's HBO WO 3.300 - 4.800 Backend Developer Op dit moment zijn zij een scale-up. Zij zijn een sterke speler binnen app development en zijn hard op weg om marktleider te worden. Zij bieden verschillende opleidings- en ontwikkelingsmogelijkheden binnen ons bedrijf, waardoor je de kans krijgt om door te groeien. Daarnaast hebben we een laagdrempelige en gezellige bedrijfscultuur.Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt

Bekijk vacature »

Liferay developer

Dit ga je doen Je werkt in een klein team met Liferay. Liferay zit tussen de front-end en back-end in. Je houdt je dus bezig met zowel de front- als back-end Je houdt je bezig met het ontwikkelen van applicaties, websites, portalen, samenwerkingsomgevingen etc, voor mooie maatschappelijk opdrachtgevers; Naast het werken in Liferay ben je ook bereid andere talen te leren. Je bent werkzaam in zelfsturende teams, waardoor je ook de mogelijkheid hebt om wat meer leidinggevende taken uit te kunnen voeren; Hier ga je werken Deze organisatie is er een waar je bij wilt horen! Lijkt jou het gaaf

Bekijk vacature »

Java Developer (relocation)

In brief As an experienced Java developer within the Machine and Systems unit, you are responsible for the translation of the architecture to a technical design. You will also work this design out further in to software implementations with a team. You always have a flawless understanding of the consequences which decisions have regarding the architecture. The perfect Java job when you are looking for a technical challenge and a complex environment. This is what you like to do Mobilize your Java knowledge and experience in the high-tech developments within Industry 4.0 Set-up and analyze requirements Together with the architect,

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Senior iOS developer

We are looking for a senior iOS developer due to take the team under his/her wing tech lead. If that's you, give us a call (Dutch speaking). Our client is an agency that runs its own service. They are building two apps that already have quite a few users. The team consists of two Android developers and hopefully two more iOS developers soon.In the team, everyone speaks Dutch which is why we are also looking for a developer who speaks Dutch. The idea is that you will soon become the senior and also take the lead on IOS. It would

Bekijk vacature »

Platform Cloud Engineer

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Platform Cloud Engineer who will contribute to this and that might be you? Your contribution to TenneT You will work within a multi-disciplinary team to develop Central Services for DevOps teams of TenneT. Together with your team you will design and develop Everything as a service (XaaS) which will be will be available to the teams through self-service. Services currently being build are Database aaS, Data streaming (Kafka) aaS and others. You will align with

Bekijk vacature »

Senior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software 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

Bekijk vacature »

Junior Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een junior Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Deze organisatie kan de internationale start

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

iOS Developer

As an iOS Developer you will developing and testing advanced applications for the IOS platform. You will ensure the best possible performance, quality and responsiveness of the iOS application. You will also working on bug fixing, improving the iOS app performance, maintaining code quality, and launch new features for the iOS app. You will collaborate with a thoughtful engineering team. Let's gooo! Functie-eisen Degree in Computer Science or related field 3-5+ years experience in iOS Development using Swift Strong knowledge of design patterns Experience with source control systems, for example Git Experience with RESTful JSON feed consumption Experience with push

Bekijk vacature »

iOS developer

Plenty of jobs online but which one will you choose? Want to discuss your options, working on an app that really makes you happy? Join the house of appril. We have a team of experts who know everything about the Dutch app ecosystem. We organise the app festival since 2012 and help App developers with their next job. For a specialized app agency with great clients, we are looking for a Swift developer to join the iOS team. Together with their team members you will develop apps for clients, from end to end through prototyping, validation, implementation, launch, and further

Bekijk vacature »

Senior iOS developer

Plenty of jobs online but which one will you choose? Want to discuss your options, working on an app that really makes you happy? Join the house of appril. We have a team of experts who know everything about the Dutch app ecosystem. We organise the app festival since 2012 and help App developers with their next job. For a specialized app agency with great clients, we are looking for a Swift developer to join the iOS team. Together with their team members you will develop apps for clients, from end to end through prototyping, validation, implementation, launch, and further

Bekijk vacature »

Java Ontwikkelaar

In het kort Als ervaren Java ontwikkelaar binnen onze business unit Machine & Systems werk je aan complexe projecten voor de machine- en apparatenbouw, die vaak een flinke bedrijf kritische impact hebben. Je doorgrondt dan ook feilloos de consequenties van beslissingen voor de architectuur. En je bent verantwoordelijk voor de vertaling van de architectuur naar een technisch ontwerp. In een team werk je dit verder uit naar software-implementaties. Dit vind je leuk om te doen Requirements in Java-projecten opstellen en analyseren Werken met bestaande systemen en je eigen invulling daaraan geven Samen met de architect een Java-omgeving ontwikkelen die voldoet

Bekijk vacature »
Jop B

Jop B

12/10/2021 13:19:23
Quote Anchor link
Hallo,


Het volgende heb ik aan de hand.
Ik probeer een class statisch te gebruiken in een andere class.
Nu krijg ik een error dat de class niet gevonden word.
Uncaught Error: Class 'app\controllers\Application' not found in /Applications/MAMP/htdocs/website/app/controllers/SiteController.php
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
<?php

namespace app\controllers;

class SiteController
{
    public function contact()
    {

        return Application::$app->render('contact');
    }

}


?>


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
<?php

namespace app\core;

class Application
{
        public static Application $app;

        public function __construct()
        {

                self::$app = $this;
        }


        public function render($view){

        }
}


?>


Zodra ik de namespace van SiteController verander naar app\core en de file in de core directory zet word deze wel gevonden.

Er gaat dus iets mis met de autoloader vermoed ik. Iemand een idee hoe ik dit kan oplossen?

toevoeging
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
return app\core\Application::class;
?>


Geeft resultaat app\controllers\app\core\Application
Gewijzigd op 12/10/2021 13:23:21 door Jop B
 
PHP hulp

PHP hulp

29/11/2022 02:48:25
 
Rob Doemaarwat

Rob Doemaarwat

12/10/2021 14:48:40
Quote Anchor link
https://www.php.net/manual/en/language.namespaces.basics.php

Oplossing 1) Gebruik de volledige naam (incl. namespace) voor de Application class. Anders zoekt PHP 'm in de huidige namespace (en daar vindt ie 'm niet = je foutmelding):
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
<?php

namespace app\controllers;

class SiteController
{
    public function contact()
    {

        return \app\core\Application::$app->render('contact');
//             ^^^^^^^^^^
    }

}


?>


Oplossing 2) Maak een alias aan voor Application (verwijs naar de volledige naam - incl. namespace; als je geen expliciet alias aangeeft is het laatste deel het alias = Application = je code werkt zoals bedoeld):

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
<?php

namespace app\controllers;

use app\core\Application;
//^^^^^^^^^^^^^^^^^^^^^^^

class SiteController
{
    public function contact()
    {

        return Application::$app->render('contact');
    }

}


?>
 
Jop B

Jop B

12/10/2021 22:44:23
Quote Anchor link
Hi Rob,


Thanks voor het antwoord, ik ben voor optie 2 gegaan.
Deze optie had ik zelf ook al geprobeerd maar had mij toen vergist en had de use boven de namespace gezet.
Door het antwoord dat jij gaf ging het lampje branden :)

Gr. Jop
 



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.