Yii Framework Forum: urlManager-Regel bei Suchfeldern - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

urlManager-Regel bei Suchfeldern Rate Topic: -----

#1 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 18 October 2009 - 08:57 AM

Hallo,
ich bin nun beim urlManager gekommen und möchte meine URL's verschönern, jedoch kann ich aus einem Formular aus, keine URL's generieren, die meiner Regel entsprechen.

Meine Regel
'deutsch/suche/<value:[a-zA-ZöäüÖÄÜß]+>'	=> 'search',


<?php echo CHtml::beginForm(array('deutsch/suche'), 'get' ); ?>
	<center>
		<input type="text" name ="value" id="searchfield" />
		<input type="submit" value="Übersetzen" />
	</center>


So will ich
URL:
http://localhost/blog2/deutsch/suche/Haus


So ist es
http://localhost/blog2/deutsch/suche?value=Haus



thx
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#2 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 18 October 2009 - 04:22 PM

Ich habe eine Lösung für das Problem gefunden, ich benutze im Controller ein redirect.

Dennoch schaffe ich es nicht meine URL zu erzeugen
Gewünschte URL
http://localhost/blog2/deutsch/suche/Haus


Dieser Code fügt den Controller "engine" in die URL, diesen würde ich gerne ausblenden
$this->redirect(array('deutsch', 'suche' => $searchword));


http://localhost/blog2/engine/deutsch/suche/Haus
http://localhost/blog2/engine/deutsch/suche/Haus


$this->redirect(array('deutsch/suche', '' => $searchword));


erzeugt ein doppeltes Slash
http://localhost/blog2//deutsch/suche/Haus
http://localhost/blog2//deutsch/suche/Haus

Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users