title: Approach to adding persistence code in Symfony when not using Doctrine?
body: <p>I am interested in learning about best practices for persistence code in Symfony2 when not using an ORM and not having objects represent my table rows.</p>
  
  <p>One way would be to create a model / dao directory and store classes with wrapper methods (e.g. getPost($id), addPost($title, $content) for a blog post). Then access these methods inside the service class which has similarly named methods as getPost($id) etc. which might just be calling the wrapper methods in the model / dao classes or doing a bit more work (preprocessing data to send to db, postprocessing data received from db).</p>
  
  <p>Do you think this is a reasonable approach or is there something better you can think of? Thanks.</p>