Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter + Doctrine = Me Going Crazy
#11

[eluser]DigitalSkye[/eluser]
extend the doctrine_table class (name must match the doctrine_record). Put your custom functions in the doctrine_table.

user.php
Code:
Class User extends Doctrine_Record {
/* table definition code here */
}

user_table.php
Code:
Class UserTable extends Doctrine_Table {

function get_something()
{
  /* run query, return result object, array, scalar -- depending on what you are doing with it */
}
}

in your controller
Code:
$something = UserTable::get_something();

Edit: This allows you to keep your controllers thin and you can call the doctrine_table function from anywhere in your app.

http://www.doctrine-project.org/projects...w/en#table


Messages In This Thread
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-30-2010, 04:50 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-30-2010, 10:32 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 03:30 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 07:43 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 07:54 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 08:54 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 09:23 AM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 01:18 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 01:26 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 10-31-2010, 01:53 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 11-02-2010, 07:34 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 11-03-2010, 02:34 PM
CodeIgniter + Doctrine = Me Going Crazy - by El Forum - 11-03-2010, 06:56 PM



Theme © iAndrew 2016 - Forum software by © MyBB