Hi,
I'm using Symfony 1.4.8 and get some strange behaviour in the Admin
Generator.
I want to use custom object_action in the generator, so I add it like
this in my generator.yml:
<pre>
list:
title: List of Books
display: [userID, returnTime, created_at]
layout: stacked
params: %%sfGuardUser%% borrows %%borrowedBooks%%. <br>
Return Time: %%returnTime%%
table_method: getLibraryData
max_per_page: 15
object_actions:
_edit: ~
_delete: ~
return: { label: Return Book, action: listReturn }
actions:
_new: { label: Borrow Book }
</pre>
And here's the routing.yml generated by the Admin Generator:
<pre>
borrow_header:
class: sfDoctrineRouteCollection
options:
model: borrowHeader
module: borrow
prefix_path: /borrow
column: borrowID
with_wildcard_routes: true
</pre>
The schema:
<pre>
book:
tableName: book
options:
type: InnoDB
columns:
bookID:
type: integer
primary: true
autoincrement: true
bookTitle:
type: string(255)
price:
type: decimal
stock:
type: integer
ISBN:
type: string(13)
publisher:
type: string(255)
author:
type: string(255)
borrowed:
type: boolean
relations:
borrowHeader:
class: borrowHeader
local: bookID
foreign: borrowID
refClass: borrowDetail
borrowHeader:
tableName: borrowHeader
options:
type: InnoDB
actAs: [Timestampable]
columns:
borrowID:
type: integer
primary: true
autoincrement: true
userID:
type: integer
lastReturnTime:
type: timestamp
relations:
sfGuardUser:
local: userID
foreign: id
buku:
class: book
local: borrowID
foreign: bookID
refClass: borrowDetail
borrowDetail:
tableName: borrowDetail
options:
type: InnoDB
actAs:
Timestampable:
created:
name: returnTime
type: timestamp
updated:
name: returnTime
type: timestamp
columns:
borrowID:
type: integer
primary: true
bookID:
type: integer
primary: true
fine:
type: decimal
bookLost:
type: boolean
relations:
peminjamanHeader:
local: borrowID
foreign: borrowID
buku:
local: bookID
foreign: bookID
</pre>
When I added the object_action, it generates route using this format:
<pre>/module/listReturn/action?borrow_id=1</pre>, not the expected
<pre>/module/1/listReturn</pre>. I've been googling for a while, and
found this:
http://oldforum.symfony-project.org/index.php/m/91713/?srch=generator+route,
but I think it's an old bug that should've fixed. So, what am I doing
it wrong here?
Thanks before.
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en