您好我正在使用ckeditor所以我目前有html版本
<textarea class="ckeditor" name="editor" id = "stuff">
{{ $opendoc }}
</textarea>
$opendoc
来自我的控制器。它在我的控制器中包含txt,看起来像这样
$ fname = $ file-&gt; filename;
$opendoc = file_get_contents(public_path('uploads/docs/' . $fname));
return View::make('dmy.open_doc' , compact('title', 'smpl' , 'opendoc'));
我试图使用laravel 4.2 textarea显示数据 目前我正在使用这样的东西
{{ Form::textarea('open_file', $opendoc , array('class' => 'ckeditor')) }}
但无法查看$opendoc
的值。任何想法我做错了什么?提前谢谢
答案 0 :(得分:1)
它只显示textarea但没有任何内容 - 检查是否设置了该变量。
{!! Form::textarea('open_file', isset($opendoc)? $opendoc:null, array('class' => 'ckeditor','size' => '10x3')) !!}
答案 1 :(得分:0)
Use the Form::textarea() method.
最简单的用法是只传递一个名称。
{{ Form::textarea('notes') }}
这会生成以下HTML。
<textarea name="notes" cols="50" rows="10"></textarea>
注意默认的cols和rows。
您可以将值作为第二个参数传递。
{{ Form::textarea('notes', '3 < 4') }}
该值将被转义。
<textarea name="notes" cols="50" rows="10">3 < 4</textarea>
其他选项可以作为第三个参数传递。这必须是一个数组。
{{ Form::textarea('notes', null, ['class' => 'field']) }}
这将添加类&#34;字段&#34;到文本区域。
您的解决方案
{!! Form::textarea('open_file', isset($opendoc)? $opendoc:null, array('class' => 'ckeditor','size' => '10x3')) !!}