Love Fuel?    Donate

FuelPHP Forums

Ask your question about FuelPHP in the appropriate forum, or help others by answering their questions.
Hello, new user to FuelPHP here
  • Hi guys! I've never really liked the look of any PHP frameworks myself. I have dabbled in CodeIgniter but wasn't really happy with it's setup for production use, however looking at FuelPHP gets me really excited and I think I want to use it going forward for most projects. I have a couple of questions: 1) It looks as though Fuel is going to change quite drastically between version 1 and 2, which is fine by me if it means moving forward. However, does this mean I should probably wait until 2 comes along before getting into Fuel? This way I can familiarize myself with version 2 concepts (I'm not brilliant with OOP) instead of doing this for version 1 and then learning all over again. 2) How come the decision was made to forget Fuel's ORM going forward? I've never used an ORM so far in many years of PHP/MySQL development, the likes of Doctrine confuses me for now. However, I did find Fuel's ORM to be quite simple and easy to understand - I was looking forward to using it in fact! P.S. When signing up here, the form submitted but didn't appear to let me know that registration was complete. After a while no e-mail had arrived so I tried to login which worked, with no e-mail verification. Not sure what happened there but just raising the point. I'm thinking that a green bar similar to the successful login bar may have appeared but I missed it, which still doesn't explain why I didn't have to activate my account but hey... happy to be here now! Cheers
  • I'll try to answer them all. 1). The internals of FuelPHP are definately going to change a lot going from 1.x to 2.0. The goal however is to keep the impact on the API minimal, and to provide a clear and documented upgrade path from 1.x to 2.0. And with that I mean we try to keep it to simple search-and-replace type of operations. 2). ORM's are very complex to design, build and maintain. I know that very well, being the one that supplies CI with Datamapper. We had a long discussion about it within the team, and decided that it is more worthwhile to spend our time on improving the framework then on stuff you can get ready made and maintained. So for 2.0 we're going to leave the choice of ORM open to use, and will provide adapters so you can easily integrate them into FuelPHP. We haven't decided for which ORM's we will provide them, although Doctrine has been mentioned (the latest version is pretty fast). The reason our ORM is "simple" is because it doesn't provide a very rich feature set. It also means that once you start using it, you might run into it's limitations. And I don't think email activation is enabled for this site. It just logs you in after registration, but indeed the messages at the top sometimes disappear quite fast...
  • Thanks for your response. I feel like personally it would be best to wait for 2.0 before diving into FuelPHP, I don't want to get to grips with version 1.1, 1.2 and then soon after have to make the switch to 2.0 (since I'm in no huge rush, this isn't a problem for me). I'm excited to get going with FuelPHP on some smaller projects first but I can hold on for now :) I think the framework looks brilliant though and at least your basic ORM with documentation has helped me to understand ORM's a little better in general. I'm probably going to take a closer look at Doctrine soon plus a peak at RedBeanPHP. My framework of choice though; Fuel :) Thanks again and I look forward to seeing what comes of FuelPHP in the future. I'll certainly be spreading the word. Cheers
  • BlueHayes wrote on Friday 25th of May 2012:
    P.S. When signing up here, the form submitted but didn't appear to let me know that registration was complete. After a while no e-mail had arrived so I tried to login which worked, with no e-mail verification. Not sure what happened there but just raising the point. I'm thinking that a green bar similar to the successful login bar may have appeared but I missed it, which still doesn't explain why I didn't have to activate my account but hey... happy to be here now!

    I just like to point out that me too experienced registration "confusion" in this form.
    I had to use "Forgot Password" before I was able to login.
    Not a big a deal but I thought I'd let you guys know as it may prevent other users from posting in the forums.
  • We're aware of it, but until Depot is finished we're a bit stuck with this forum and it's 'oddities'...

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion