sfUI Sample - Symfony plugin

action.class.php
public function executeIndex()
  {
    $c = new Criteria();
    $c->addAscendingOrderByColumn(Sample1Peer::ID);
    $this->obj = Sample1Peer::doSelect($c);
  }
indexSuccess.php
<?php
echo object_data_grid(
  $sf_data->getRaw('obj'),
  array("ID" => "1", "NAME" => "1", "PROFILE"=>"1", "ACTIONS" => "2"),
  array("getId", "getName", "getProfile"),
  array("@UI_show?id={getId}", "", ""),
  array("Edit"  => "@UI_editform?id={getId}",
        "Delete" => "@UI_deleteform?id={getId}"),
  array("5%", "20%", "65%", "10%"),
  "th-class",
  "td1-class",
  "td2-class",
  "Empty"
);
?>
ID NAME PROFILE ACTIONS
1 Armando Garrett tellus lorem eu metus. In lorem. Donec elementum, lorem ut aliquam Edit Delete
2 Dalton Sellers natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec dignissim magna Edit Delete
3 Paul Ryan vulputate mauris sagittis placerat. Cras dictum ultricies ligula. Nullam enim. Sed nulla ante, Edit Delete
4 Isaac Rojas natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eget magna. Edit Delete
5 Orson Ford dictum magna. Ut tincidunt orci quis lectus. Nullam suscipit, est ac facilisis facilisis, magna tellus Edit Delete
6 Ferdinand Sexton vulputate ullamcorper magna. Sed eu eros. Nam consequat dolor vitae dolor. Donec fringilla. Edit Delete
7 Elmo Salinas nascetur ridiculus mus. Proin vel arcu eu odio tristique pharetra. Quisque ac libero nec ligula consectetuer rhoncus. Nullam velit dui, Edit Delete
8 Allistair Freeman quam dignissim pharetra. Nam ac nulla. In tincidunt congue turpis. In condimentum. Donec at Edit Delete
9 Bruce Massey libero. Integer in magna. Phasellus dolor elit, pellentesque a, facilisis non, bibendum sed, est. Nunc laoreet lectus quis Edit Delete
10 Malcolm Thornton mus. Proin vel nisl. Quisque fringilla euismod enim. Etiam gravida molestie Edit Delete
11 Samson Kelly purus. Duis elementum, dui quis accumsan convallis, ante lectus convallis est, vitae sodales Edit Delete
12 Rashad Gilmore elit, pretium et, rutrum non, hendrerit id, ante. Nunc mauris sapien, cursus in, hendrerit consectetuer, cursus Edit Delete
13 Patrick Hammond euismod et, commodo at, libero. Morbi accumsan laoreet ipsum. Curabitur consequat, lectus sit amet luctus vulputate, nisi sem semper erat, Edit Delete
14 Berk Sweet tempus eu, ligula. Aenean euismod mauris eu elit. Nulla facilisi. Sed neque. Sed eget lacus. Mauris Edit Delete
15 Amir Jarvis in aliquet lobortis, nisi nibh lacinia orci, consectetuer euismod est arcu ac orci. Ut semper pretium neque. Morbi quis Edit Delete
16 Boris Ayala iaculis, lacus pede sagittis augue, eu tempor erat neque non quam. Pellentesque habitant morbi tristique Edit Delete
17 Jordan Wong rhoncus. Donec est. Nunc ullamcorper, velit in aliquet lobortis, nisi Edit Delete
18 Berk West imperdiet non, vestibulum nec, euismod in, dolor. Fusce feugiat. Lorem ipsum dolor sit amet, consectetuer adipiscing Edit Delete
19 Orson Mccullough ridiculus mus. Donec dignissim magna a tortor. Nunc commodo auctor velit. Aliquam nisl. Nulla eu neque pellentesque massa lobortis Edit Delete
20 Preston Mays per conubia nostra, per inceptos hymenaeos. Mauris ut quam vel sapien imperdiet ornare. Edit Delete
21 Owen Britt magna et ipsum cursus vestibulum. Mauris magna. Duis dignissim tempor arcu. Vestibulum ut eros non Edit Delete
22 Elijah Hobbs Nullam velit dui, semper et, lacinia vitae, sodales at, velit. Pellentesque ultricies dignissim lacus. Edit Delete
23 Timothy Cameron vel arcu eu odio tristique pharetra. Quisque ac libero nec ligula consectetuer Edit Delete
24 Peter Carver elit. Etiam laoreet, libero et tristique pellentesque, tellus sem mollis Edit Delete
25 Oscar Chavez erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt Edit Delete
26 Evan Barry mattis. Cras eget nisi dictum augue malesuada malesuada. Integer id Edit Delete
27 Herrod Lowery penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eget magna. Suspendisse tristique neque venenatis lacus. Etiam bibendum Edit Delete
28 Carter Mendez consequat nec, mollis vitae, posuere at, velit. Cras lorem lorem, luctus Edit Delete
29 Kirk Anderson lobortis tellus justo sit amet nulla. Donec non justo. Proin non massa non ante bibendum ullamcorper. Edit Delete
30 Buckminster Whitfield turpis nec mauris blandit mattis. Cras eget nisi dictum augue malesuada malesuada. Integer id magna Edit Delete
31 Solomon Harrell tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet Edit Delete
32 Clayton Key lectus convallis est, vitae sodales nisi magna sed dui. Fusce aliquam, enim nec Edit Delete
33 Gabriel Durham malesuada vel, convallis in, cursus et, eros. Proin ultrices. Duis volutpat nunc sit amet metus. Aliquam erat volutpat. Edit Delete
34 Marshall Harper non, cursus non, egestas a, dui. Cras pellentesque. Sed dictum. Proin eget odio. Aliquam vulputate ullamcorper magna. Edit Delete
35 Akeem Russo lobortis, nisi nibh lacinia orci, consectetuer euismod est arcu ac Edit Delete
36 Lewis Olsen Quisque ac libero nec ligula consectetuer rhoncus. Nullam velit dui, Edit Delete
37 Colby Greer luctus vulputate, nisi sem semper erat, in consectetuer ipsum nunc id enim. Curabitur massa. Vestibulum accumsan neque Edit Delete
38 Elliott Evans leo. Cras vehicula aliquet libero. Integer in magna. Phasellus dolor elit, pellentesque a, facilisis Edit Delete
39 Tyrone Woodard egestas nunc sed libero. Proin sed turpis nec mauris blandit mattis. Cras eget nisi dictum augue malesuada malesuada. Integer Edit Delete
40 Hunter Case eleifend. Cras sed leo. Cras vehicula aliquet libero. Integer in magna. Edit Delete
41 Quamar Gamble mauris, aliquam eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Edit Delete
42 Galvin Riddle sodales nisi magna sed dui. Fusce aliquam, enim nec tempus scelerisque, Edit Delete
43 Isaac Barr nulla. In tincidunt congue turpis. In condimentum. Donec at arcu. Edit Delete
44 Rashad Mccoy Nunc lectus pede, ultrices a, auctor non, feugiat nec, diam. Duis mi enim, condimentum Edit Delete
45 Arsenio Tate eu, odio. Phasellus at augue id ante dictum cursus. Nunc mauris elit, dictum eu, eleifend Edit Delete
46 Damon Oliver vulputate, nisi sem semper erat, in consectetuer ipsum nunc id enim. Curabitur massa. Vestibulum accumsan neque Edit Delete
47 Fuller Calderon bibendum. Donec felis orci, adipiscing non, luctus sit amet, faucibus ut, nulla. Cras eu tellus eu augue Edit Delete
48 Gary Duran massa rutrum magna. Cras convallis convallis dolor. Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus Edit Delete
49 Vladimir French ut ipsum ac mi eleifend egestas. Sed pharetra, felis eget varius ultrices, Edit Delete
50 Ferris Newman sit amet massa. Quisque porttitor eros nec tellus. Nunc lectus pede, Edit Delete
51 Noah Townsend hendrerit a, arcu. Sed et libero. Proin mi. Aliquam gravida mauris ut mi. Duis risus Edit Delete
52 Armand Cochran odio a purus. Duis elementum, dui quis accumsan convallis, ante lectus convallis Edit Delete
53 Herrod Bradshaw nibh vulputate mauris sagittis placerat. Cras dictum ultricies ligula. Nullam enim. Sed nulla ante, iaculis Edit Delete
54 Colin Hodge vulputate, posuere vulputate, lacus. Cras interdum. Nunc sollicitudin commodo ipsum. Edit Delete
55 Marvin Winters Quisque tincidunt pede ac urna. Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, Edit Delete
56 Hakeem Levine dignissim. Maecenas ornare egestas ligula. Nullam feugiat placerat velit. Quisque varius. Nam porttitor scelerisque neque. Nullam nisl. Maecenas malesuada Edit Delete
57 Zephania Bryant massa. Integer vitae nibh. Donec est mauris, rhoncus id, mollis nec, Edit Delete
58 Ulric Hill nibh vulputate mauris sagittis placerat. Cras dictum ultricies ligula. Nullam enim. Sed nulla ante, iaculis nec, Edit Delete
59 Jonah Phelps in molestie tortor nibh sit amet orci. Ut sagittis lobortis mauris. Suspendisse aliquet molestie tellus. Aenean egestas hendrerit neque. In Edit Delete
60 Lee Rasmussen Donec egestas. Duis ac arcu. Nunc mauris. Morbi non sapien molestie orci tincidunt adipiscing. Mauris molestie pharetra Edit Delete
61 Salvador Leonard mus. Donec dignissim magna a tortor. Nunc commodo auctor velit. Aliquam nisl. Nulla Edit Delete
62 Peter Moses In lorem. Donec elementum, lorem ut aliquam iaculis, lacus pede sagittis augue, eu tempor erat neque non quam. Pellentesque Edit Delete
63 Arden Small vulputate dui, nec tempus mauris erat eget ipsum. Suspendisse sagittis. Nullam vitae diam. Proin Edit Delete
64 Kirk Pierce egestas lacinia. Sed congue, elit sed consequat auctor, nunc nulla vulputate Edit Delete
65 Emmanuel Mcintosh volutpat ornare, facilisis eget, ipsum. Donec sollicitudin adipiscing ligula. Aenean gravida nunc sed pede. Cum sociis natoque penatibus et Edit Delete
66 Nicholas Tucker commodo hendrerit. Donec porttitor tellus non magna. Nam ligula elit, pretium et, rutrum non, hendrerit Edit Delete
67 Abel Ferguson malesuada augue ut lacus. Nulla tincidunt, neque vitae semper egestas, urna justo faucibus lectus, a sollicitudin Edit Delete
68 Zeus Dixon sit amet, consectetuer adipiscing elit. Etiam laoreet, libero et tristique pellentesque, tellus sem mollis dui, Edit Delete
69 Jameson Roy faucibus ut, nulla. Cras eu tellus eu augue porttitor interdum. Sed auctor odio a purus. Duis Edit Delete
70 Gage Burks pharetra, felis eget varius ultrices, mauris ipsum porta elit, a feugiat tellus lorem Edit Delete
71 Kasper Castro dis parturient montes, nascetur ridiculus mus. Aenean eget magna. Suspendisse Edit Delete
72 Elijah Mckee scelerisque, lorem ipsum sodales purus, in molestie tortor nibh sit Edit Delete
73 Jason Jefferson vel, convallis in, cursus et, eros. Proin ultrices. Duis volutpat nunc sit amet metus. Aliquam erat volutpat. Nulla facilisis. Edit Delete
74 Wylie Lester nec orci. Donec nibh. Quisque nonummy ipsum non arcu. Vivamus sit amet Edit Delete
75 Raphael Leblanc erat neque non quam. Pellentesque habitant morbi tristique senectus et netus et Edit Delete
76 David Brooks sit amet, consectetuer adipiscing elit. Aliquam auctor, velit eget laoreet posuere, enim nisl elementum purus, Edit Delete
77 Robert Lester ut nisi a odio semper cursus. Integer mollis. Integer tincidunt aliquam arcu. Aliquam ultrices iaculis odio. Nam interdum enim non Edit Delete
78 Porter Fitzgerald tincidunt tempus risus. Donec egestas. Duis ac arcu. Nunc mauris. Morbi non sapien molestie orci Edit Delete
79 Matthew Mcpherson vel, faucibus id, libero. Donec consectetuer mauris id sapien. Cras dolor dolor, tempus non, lacinia at, iaculis Edit Delete
80 Francis Knight egestas. Aliquam fringilla cursus purus. Nullam scelerisque neque sed sem Edit Delete
81 Plato Macdonald facilisis eget, ipsum. Donec sollicitudin adipiscing ligula. Aenean gravida nunc sed pede. Cum sociis natoque penatibus et magnis dis Edit Delete
82 Callum Smith amet, risus. Donec nibh enim, gravida sit amet, dapibus id, blandit at, nisi. Cum Edit Delete
83 Declan Mathews Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam laoreet, libero et tristique pellentesque, Edit Delete
84 Marsden Wiley elit erat vitae risus. Duis a mi fringilla mi lacinia mattis. Integer eu lacus. Quisque Edit Delete
85 Arden Anderson eu, accumsan sed, facilisis vitae, orci. Phasellus dapibus quam quis diam. Pellentesque Edit Delete
86 Kamal Clark ultrices posuere cubilia Curae; Donec tincidunt. Donec vitae erat vel pede Edit Delete
87 Hop Vaughan Quisque imperdiet, erat nonummy ultricies ornare, elit elit fermentum risus, at fringilla Edit Delete
88 Burke Williamson lacus. Quisque purus sapien, gravida non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras convallis convallis Edit Delete
89 Berk Edwards cursus et, magna. Praesent interdum ligula eu enim. Etiam imperdiet dictum magna. Ut tincidunt orci quis lectus. Nullam Edit Delete
90 Samson Mclaughlin magna a tortor. Nunc commodo auctor velit. Aliquam nisl. Nulla eu neque pellentesque Edit Delete
91 Elijah Higgins Ut tincidunt vehicula risus. Nulla eget metus eu erat semper rutrum. Fusce dolor quam, elementum at, egestas a, scelerisque sed, Edit Delete
92 Travis Pennington vitae diam. Proin dolor. Nulla semper tellus id nunc interdum Edit Delete
93 Rooney Mcbride erat nonummy ultricies ornare, elit elit fermentum risus, at fringilla purus mauris a nunc. In at pede. Cras vulputate velit Edit Delete
94 Joel Andrews velit egestas lacinia. Sed congue, elit sed consequat auctor, nunc Edit Delete
95 Chaney Brock ut aliquam iaculis, lacus pede sagittis augue, eu tempor erat neque non quam. Pellentesque habitant morbi tristique senectus et netus Edit Delete
96 Abel Cohen sit amet, risus. Donec nibh enim, gravida sit amet, dapibus id, blandit at, nisi. Cum sociis natoque penatibus Edit Delete
97 Quinlan Schultz non, sollicitudin a, malesuada id, erat. Etiam vestibulum massa rutrum magna. Cras Edit Delete
98 Gray Owens Morbi neque tellus, imperdiet non, vestibulum nec, euismod in, dolor. Fusce feugiat. Lorem ipsum dolor sit amet, consectetuer Edit Delete
99 Valentine Cline ipsum. Suspendisse sagittis. Nullam vitae diam. Proin dolor. Nulla semper tellus id Edit Delete
100 Todd Benjamin id enim. Curabitur massa. Vestibulum accumsan neque et nunc. Quisque Edit Delete
102 Edit Delete