Yii Framework Forum: Sef Url Ve Custom Url - Yii Framework Forum

Jump to content

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

Sef Url Ve Custom Url

#1 User is offline   Remark 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 03-February 14

Posted 05 February 2014 - 05:24 AM

Merhabalar.

Daha önce kullandığım Fuelphp framework friendly_title() fonksiyonu vardı. Sef url için kullanılıyordu. Textbox dan gelen değeri verdiğinizde sizin için onu seo için uygun hale getiriyordu. "yii çok iyimiş" "yii-cok-iyimis" dönüştürüyor. Yii de buna benzer bir fonksiyon var mı?

Birde bu urlmanager tam olarak anlamadım. Fuelphp veya laravel da route.php içinde tanımlamak yeterli oluyordu. Yii de sanırım main.php tanımlıyoruz. Mesela http://localhost/users/create url http://localhost/kayitol şeklinde nasıl tanımlayabilirim?

Teşekkür ederim.
0

#2 User is offline   McQueen 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 153
  • Joined: 13-August 11
  • Location:Istanbul/Turkey

Posted 06 February 2014 - 02:27 AM

Merhaba Remark,

protected/config/main.php 'de aşağıdaki code'u uncomment yapman yeterli.

'urlManager'=>array(
			'urlFormat'=>'path',
			'rules'=>array(
				'<controller:\w+>/<id:\d+>'=>'<controller>/view',
				'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
				'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
			),
		),


aşağıdaki array'i de urlManager rules içine yerleştirebilirsin

'/users/create' => '/kayitol',


.htaccess dosyasını oluşturmayı unutmayalım

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

0

#3 User is offline   Remark 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 03-February 14

Posted 06 February 2014 - 01:30 PM

Çok teşekkür ederim.
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