Can we submit a form from the layouts/main.php? If so can anyone give a flow on submitting from the layouts/main.php. I don’t want Ajax submission, i expect a way of direct post to the controller action.
Thanks in advance
Can we submit a form from the layouts/main.php? If so can anyone give a flow on submitting from the layouts/main.php. I don’t want Ajax submission, i expect a way of direct post to the controller action.
Thanks in advance
Hi,
Is any one aware of this , i have posted it a long time ago and i see no replies.
It’s no good idea to place a form in layouts/main.php.
The layout should only be used as wrapper for the controller views and add the common elements of all views (header, metatags, including css …).
See Basics Views
How do i continue if i have my login on the header? Any ideas?
Depends on:
What do you want to display instead of the loginform, if the user is logged in?
The logout button?
Visible on each page of your application?
A possible solution:
I would not place the loginform directly in the layouts/main.php, but do a renderPartial
<html>
<head>
...
</head>
<body>
<?php
if(Yii::app()->user->getIsGuest())
$this->renderPartial('application.views.site.login'); //the standard loginform of the SiteController
//or $this->renderPartial('application.views.site._frontendlogin'); //an extra login view for the frontend
//or $this->renderPartial('//layouts/_loginform'); //place an extra loginform in the layouts folder
...
The "_" indicates that the view is included by renderPartial.
Convention not requirement, but a good idea.
Okay, Thank you guys for the posts.