رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آدرس url
#1
سلام
چطوری این آدرس رو بسازیم.
packages.ncis.ir/php
پاسخ
تشکر شده توسط:
#2
باید همه درخواستها رو با htaccess. به index.php ارجاع بدین و اونجا مسیر رو با $_SERVER['REQUEST_URI'] بدست بیارین.
پاسخ
تشکر شده توسط: hamid
#3
ببخشید مثل اینکه جمله خودمو خیلی کلی گفتم.اینا رو میدونم.
منظورم pattern همین آدرس بود تا کنترولر و اکشن معلوم نباشه.
پاسخ
تشکر شده توسط:
#4
اگه با فریمورک Yii کار میکنید، میتونید این مدلی بنویسید:
'<urlkey:[w-]+>' => 'products/view',

و بعد لینکها رو اینطوری بسازین:
// Yii 1.1
Yii::app()->createUrl('/products/view', array('urlkey' => $model->urlkey))

// Yii 2
Url::to(['/products/view', 'urlkey' => $model->urlkey])
پاسخ
تشکر شده توسط: hamid
#5
وقتی پترنم رو به صورت
'<urlid:[w-]+>' => 'site/view',

مینویسم قبول نمیکنه
اما وقتی

'<id:[w-]+>' => 'site/view',

قبول میکنه چرا؟
پاسخ
تشکر شده توسط:
#6
چون متد actionView شما پارامتر id$ داره نه urlid$
پاسخ
تشکر شده توسط: hamid




کاربران در حال بازدید این موضوع: 1 مهمان