logo
Ask your Symfony questions! Pay money and get answers fast! (more info)

Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

If the asker does not get an answer then they have 10 days to request a refund.

$10
Paginate embedded forms

I know you can easily paginate objects/results using the pager class..but is there a way to apply this logic to embedded forms? If I have 100 embedded forms it would be nice to be able to paginate them in some way (Id prob end up doing it via ajax as you scroll down the page = it loads the next set of forms) but first step is figuring out how to split them up with a pager object

Ideas?

This question has been answered.

leftrock | 11/02/11 at 1:41pm Edit


(7) Responses

See a threaded view of answers?

Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

  • avatar
    Last edited:
    11/02/11
    1:47pm
    Luis Cordova says:

    yes there is a bundle for this https://github.com/craue/CraueFormFlowBundle

  • avatar
    Last edited:
    11/02/11
    2:08pm
    Amer Trkić says:

    You have psPageableFormPlugin for this:
    http://www.symfony-project.org/plugins/psPageableFormPlugin

    Its easy to use...

  • avatar
    Last edited:
    11/04/11
    1:39pm
    Milena Dimitrova says:

    Why don't you use a normal pager (sfPropelPager or sfDoctrinePager) iterating the form objects and implement an ajax form for each object (on every row)?

    You will achieve something like an 'editable grid' in this way (see the attachment). Is this close to what you want to achieve?

    attachment image expert uploaded image

  • avatar
    Last edited:
    11/02/11
    1:53pm
    leftrock says:

    This is a symfony 1.4 project with doctrine

  • avatar
    Last edited:
    11/02/11
    1:54pm
    Luis Cordova says:

    oh no that sucks, you should check the symfony1.4 docu online, it has a study on that

  • avatar
    Last edited:
    11/02/11
    2:15pm
    leftrock says:

    Hmmm...it sees like thats more helpful when you want to separate forms into pages right..so if there is a login form then a profile form..you can separate the login form into page one and the login into page 2....but what if there are a "100" login forms...I actually want to paginate those (they aren't different form objects)

  • avatar
    Last edited:
    11/02/11
    2:30pm
    Amer Trkić says:

    You can configure these 100 logins form in your pageable form, for examle in MyPageableForm write logic that handle and add your 100 forms by $this->addForm();
    Also you can write this login in action.class, you can dynamically add forms ...

    In template you can easy create pager when you have MyPageableForm object.
    You have methods that can help you to create pager:
    - getNumberOfForms
    - setCurrentPageNumber
    - getCurrentForm

    Sorry for my bad english :(







This question has expired.



Luis Cordova voted on this question.



Current status of this question: Completed



Warning: Please do not give out any FTP or ssh credentials to anyone, unless you trust them completely. Giving out login details is dangerous.

If the asker does not get an answer then they have 10 days to request a refund.