いくつかのページがあります。1つは「Who we areページ」(ランディングページ)、3つの「登録」ページがあり、それぞれが異なることを尋ね、「連絡先」ページがあり、場所、電話、電子メールなどに関する情報が記載されています. したがって、ユーザーが 2 番目の登録ページにアクセスすると、URL は "/controller/action" と表示されます。URL のコントローラー部分を削除したいのですが、URL でアクションの名前が「reg3」の場合は、「registration3」などを表示する必要があります。
URLMappings.groovy ファイルで実現可能であると読みましたが、それがどのように機能するかを完全には理解していません。これは私の URLMappings.groovy です
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
"/registro"
{
controller = "Registro"
action = "registro_page"
}
"/registro2"
{
controller = "Registro"
action = "reg2"
}
"/registro3"
{
controller = "Registro"
action = "reg3"
}
"/contacto"
{
controller = "Registro"
action = "contacto"
}
"/quienes_somos"
{
controller = "Login"
action = "auth"
}
}
"/registro" (controller:'Registro', action:'registro_page')
"/registro2" (controller:'Registro', action:'reg2')
"/registro3" (controller:'Registro', action:'reg3')
"/contacto" (controller:'Registro', action:'contacto')
"/quienes_somos" (controller:'Registro', action:'home')
"/"(controller:'redirigir',action:"redirigir")
"500"(view:'/error')
"/login/$action"(controller: "login")
"/logout/$action"(controller: "logout")
}
私が言ったように、私は自分が何をしているのか知っているかどうかわかりません...
どんな助けでも大歓迎です。ありがとうございました。