• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ORM on CI 3.0?

#1
Greetings!
So I'm completely new in PHP, and have been given the development of a web app as the final project of a subject. It is neither too big or too small, it's supposed to be a ticket sales manager for a local airliner (with quite some restrictions).
Me and my group chose Codeigniter 3.0 as our framework. We read the user manual, completed the tutorial, developed a fully functional database, and coded a basic web interface
But then we stumbled upon the problem of persistency
Some of our friends told us they tried to use Gas ORM with CI 3.0 and had horrible results (which doesn't quite surprise me, I just took a look at it's webpage and seems like it's only compatible with 2.x... and haven't been updated since 2013). They just gave in and downgraded to 2.x so they could use datamapper, which seems to be a highly praised and well documented orm
So long story short, is there any reliable and easy to use ORM for CI 3.x any of you would recommend? Or is downgrading a safer bet?
Thanks in advance!
Reply

#2
Downgrading is a horrible choice - 2.x will be officially abandoned by the end of the week.
Reply

#3
(10-26-2015, 01:00 AM)minunisne Wrote: Greetings!
So I'm completely new in PHP, and have been given the development of a web app as the final project of a subject. It is neither too big or too small, it's supposed to be a ticket sales manager for a local airliner (with quite some restrictions).
Me and my group chose Codeigniter 3.0 as our framework. We read the user manual, completed the tutorial, developed a fully functional database, and coded a basic web interface
But then we stumbled upon the problem of persistency
Some of our friends told us they tried to use Gas ORM with CI 3.0 and had horrible results (which doesn't quite surprise me, I just took a look at it's webpage and seems like it's only compatible with 2.x... and haven't been updated since 2013). They just gave in and downgraded to 2.x so they could use datamapper, which seems to be a highly praised and well documented orm
So long story short, is there any reliable and easy to use ORM for CI 3.x any of you would recommend? Or is downgrading a safer bet?
Thanks in advance!

If Gas ORM is not updated from 3 years ago I don't recommend you that you use it.

You have others like, doctrine, idiorm, meedo...
Greetings.
Reply

#4
(10-26-2015, 07:42 AM)rtorralba Wrote:
(10-26-2015, 01:00 AM)minunisne Wrote: Greetings!
So I'm completely new in PHP, and have been given the development of a web app as the final project of a subject. It is neither too big or too small, it's supposed to be a ticket sales manager for a local airliner (with quite some restrictions).
Me and my group chose Codeigniter 3.0 as our framework. We read the user manual, completed the tutorial, developed a fully functional database, and coded a basic web interface
But then we stumbled upon the problem of persistency
Some of our friends told us they tried to use Gas ORM with CI 3.0 and had horrible results (which doesn't quite surprise me, I just took a look at it's webpage and seems like it's only compatible with 2.x... and haven't been updated since 2013). They just gave in and downgraded to 2.x so they could use datamapper, which seems to be a highly praised and well documented orm
So long story short, is there any reliable and easy to use ORM for CI 3.x any of you would recommend? Or is downgrading a safer bet?
Thanks in advance!

If Gas ORM is not updated from 3 years ago I don't recommend you that you use it.

You have others like, doctrine, idiorm, meedo...


Thanks for the replies guys
We tried to install doctrine, but just ended up slaming our heads against the wall
I can't found nothing but poorly written tutorials
Could anyone please lend me a hand?
Reply

#5
(10-26-2015, 11:29 PM)minunisne Wrote:
(10-26-2015, 07:42 AM)rtorralba Wrote:
(10-26-2015, 01:00 AM)minunisne Wrote: Greetings!
So I'm completely new in PHP, and have been given the development of a web app as the final project of a subject. It is neither too big or too small, it's supposed to be a ticket sales manager for a local airliner (with quite some restrictions).
Me and my group chose Codeigniter 3.0 as our framework. We read the user manual, completed the tutorial, developed a fully functional database, and coded a basic web interface
But then we stumbled upon the problem of persistency
Some of our friends told us they tried to use Gas ORM with CI 3.0 and had horrible results (which doesn't quite surprise me, I just took a look at it's webpage and seems like it's only compatible with 2.x... and haven't been updated since 2013). They just gave in and downgraded to 2.x so they could use datamapper, which seems to be a highly praised and well documented orm
So long story short, is there any reliable and easy to use ORM for CI 3.x any of you would recommend? Or is downgrading a safer bet?
Thanks in advance!

If Gas ORM is not updated from 3 years ago I don't recommend you that you use it.

You have others like, doctrine, idiorm, meedo...


Thanks for the replies guys
We tried to install doctrine, but just ended up slaming our heads against the wall
I can't found nothing but poorly written tutorials
Could anyone please lend me a hand?

What problem do you have with doctrine?
Reply

#6
try Laravel Eloquent ORM http://jamieonsoftware.com/post/90299647...with-added
Reply

#7
How about this? https://github.com/avenirer/CodeIgniter-MY_Model
Do you want to write tests for your apps? Our book, CodeIgniter Testing Guide would help you.
Reply

#8
ORM like eloquent and doctrine is failed experiment IMO, use active record
Practical guide to IgnitedCMS - Book coming soon
Reply

#9
Origami is the ORM for CI3
https://github.com/maltyxx/origami
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.