0
我有用於創建管理員的模態窗體。來自該模式的所有數據都可以正確保存在數據庫中,但問題是當我想要轉到另一個鏈接時出現錯誤,並顯示一些彈出窗口'ajax error!'。Yii渲染模態問題
例如:首先我去://.../administrator然後我點擊'create'按鈕來顯示'create modal',我完成了所有表單,然後點擊提交然後我想去// ... /主題,問題在這裏,我不能去://.../theme,URL變成這樣://.../administrator/theme。其實我想去://.../theme
我不知道該怎麼辦,請大家幫忙
這裏有鑑於模態代碼:
<?php
$baseURL = Yii::app()->getBaseUrl(true);
?>
<div class="modal fade" id="modal-create">
<div class="modal-dialog">
<div class="modal-content">
<!-- Modal heading -->
<div class="modal-header">
<button type="reset" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 class="modal-title">Create Administrator</h3>
</div>
<!-- // Modal heading END -->
<!-- Modal body -->
<div class="modal-body">
<div class="innerAll">
<div class="innerLR">
<form class="form-horizontal" role="form" action="<?php echo $baseURL; ?>/administrator/create" method="POST">
<div class="widget-body innerAll inner-2x">
<!-- Row -->
<div class="row innerLR">
<!-- Group -->
<div class="form-group">
<label class="col-sm-2 control-label" for="firstname">First name</label>
<div class="col-sm-8">
<input class="form-control" id="fname" name="fname" type="text"/>
</div>
</div>
<!-- // Group END -->
<!-- Group -->
<div class="form-group">
<label class="col-sm-2 control-label" for="lastname">Last name</label>
<div class="col-sm-8">
<input class="form-control" id="lname" name="lname" type="text"/>
</div>
</div>
<!-- // Group END -->
<!-- Group -->
<div class="form-group">
<label class="col-sm-2 control-label" for="username">Username</label>
<div class="col-sm-8">
<input class="form-control" id="user" name="user" type="text"/>
</div>
</div>
<!-- // Group END -->
<!-- Group -->
<div class="form-group">
<label class="col-sm-2 control-label" for="password">Password</label>
<div class="col-sm-8">
<input class="form-control" id="pass" name="pass" type="password"/>
</div>
</div>
<!-- // Group END -->
<!-- Group -->
<div class="form-group">
<label class="col-sm-2 control-label" for="email">E-mail</label>
<div class="col-sm-8">
<input class="form-control" id="email" name="email" type="email"/>
</div>
</div>
<!-- // Group END -->
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-success"><i class="fa fa-fw fa-check-square-o"></i> Create</button>
<button type="reset" class="btn btn-danger"><i class="fa fa-fw fa-times"></i> Cancel</button>
</div>
<!-- // Form actions END -->
</div>
</form>
</div>
</div>
</div>
這從一些配置/ main.php
'components'=>array(
'assetManager'=>array(
'basePath'=>'runtime',
),
'user'=>array(
// enable cookie-based authentication
'allowAutoLogin'=>true,
),
// uncomment the following to enable URLs in path-format
'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>',
),
),
,這是在.htaccess文件
RewriteEngine on
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors 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
我必須刪除$ =基本URL的Yii ::應用程序() - > GETBaseUrl(真); ?? – Ken
這是創建網址的標準方式,因爲yii可以處理創建,並且您可以在全局範圍內進行更改,而不必擔心更改應用中的每個鏈接 – tinybyte
我必須在哪裏編寫此代碼? – Ken