2017-08-31 16:08:58 6127次浏览 5条回答 0 悬赏 10 金钱

`
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
file_put_contents('y.txt','aaaa');
$form = ActiveForm::begin([

'action'=>'?r=merchant/test',

]);
?>
<?= $form->field($model, 'name') ?>
<?= $form->field($model, 'email') ?>

<div class="form-group">
    <?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?>
</div>

<?php ActiveForm::end(); ?>
<?echo 123;?>
`

  1. 可以产生y.txt,但是网页没有任何输出,查看源代码也是空百。
  • 回答于 2017-08-31 16:35 举报

    <?php echo 123;?>

    1 条回复
    回复于 2017-08-31 16:39 回复

    试了,没显示。。

  • 回答于 2017-08-31 16:37 举报

    <?echo 123;?>?? 如楼上 或者 <?= 123 ?>

    1 条回复
    回复于 2017-08-31 16:39 回复

    试了,没显示。。

  • 回答于 2017-08-31 17:26 举报

    我事了我自己的事可以 建议你F12去看下 是不是html代码层级的问题 遮住了

    1 条回复
    回复于 2017-09-01 10:26 回复

    非常感谢,问题找到了,因为这个项目的layout里面没有文件,加上对应的文件就显示了。
    谢谢你!

  • 回答于 2017-08-31 19:44 举报

    $form = ActiveForm::begin([

    'action'=>'?r=merchant/test',
    ]);

    这里不要这样写试试。
    不知道你这样写会不会导致你下面的每一个$FORM都调用了begin方法。

    1 条回复
    回复于 2017-09-01 10:25 回复

    非常感谢,这样也没有显示,问题找到了,因为这个项目的layout里面没有文件,加上对应的文件就显示了。
    谢谢你!

    觉得很赞
  • 回答于 2017-09-01 09:00 举报

    $file_put_contents('y.txt','aaaa');后面加上 ?>
    $form = ActiveForm::begin(['action'=>'?r=merchant/test',]);前面加上<?php

    2 条回复
    回复于 2017-09-01 10:25 回复

    非常感谢,这样也没有显示,问题找到了,因为这个项目的layout里面没有文件,加上对应的文件就显示了。
    谢谢你!

    回复于 2017-09-01 15:37 回复

    可以的,小伙子

您需要登录后才可以回答。登录 | 立即注册
crius
试用期

crius

注册时间:2017-08-31
最后登录:2020-03-13
在线时长:1小时51分
  • 粉丝0
  • 金钱25
  • 威望0
  • 积分35

热门问题