• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لاگین/رجیستر در یک صفحه
#1
من صفحه رجیستر رو ساختم و درست کار میکنه.
/view/user/register.php
controllers/UserController.php

حالا میخوام همون صفحه لوگین که خود yii ساخته رو با این صفحه رجیستر که خودم ساختم باهم نمایش بدم

مخلصیم
  پاسخ
تشکر شده توسط :
#2
توی صفحه ی لاگین view/site/login.php
آخرش اضافه کن:

کد پی‌اچ‌پی:
echo $this->renderPartial('register'); 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : mkj https
#3
با چیزی که شما گفتین امتحان کردم این ارور داد

کد پی‌اچ‌پی:
UserController cannot find the requested view "register"


با
کد پی‌اچ‌پی:
echo $this->renderPartial('/user/register'); 
ا متحان کردم

کد پی‌اچ‌پی:
Undefined variablemodel



<h1>Sign up</h1>

<?php $this->renderPartial('_form', array('model'=>$model)); ?>

ولی جداگانه صفحه‌ها درست کار می‌کنند
  پاسخ
تشکر شده توسط :
#4
کد:
Undefined variable: model
این ینی اینکه یه مدل باید ارسال کنی براش
یه مدل از جدولت بساز و بهش ارسال کن
کد پی‌اچ‌پی:
<?php $this->renderPartial('/user/register', array('model'=>$model)); ?>
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : https
#5
کد پی‌اچ‌پی:
SiteController cannot find the requested view "_form"
  پاسخ
تشکر شده توسط :
#6
فایل _form رو یه کپی ازش بگیرید و به اسم register ذخیره کنید
بعد اون رو رندر کنید
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : mkj


پرش به انجمن:


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