Width = '100%';$editor->Height = '400';$this -> での FCK の適用に関する問題値 = $_POST['コンテンツ"/> Width = '100%';$editor->Height = '400';$this -> での FCK の適用に関する問題値 = $_POST['コンテンツ">
ThinkPHP
//FCK
vendor("FCKeditor.fckeditor");
$editor = new FCKeditor();
$editor->Width = '100%'; での FCK の適用に関する問題
$editor->Height = '400';
$this ->Value = $_POST['content'];
$editor->InstanceName = 'content';
$ fckHtml = $editor->Createhtml();
$this->assign('fckHtml',$fckHtml);
上記のコードは、ADD メソッドを使用するときにエラーはありませんが、 EDIT メソッド使用時のプロンプト: ThinkPHP の不正な操作、何が問題ですか?アドバイスをお願いします!
-----解決策---------
不正な操作に関するプロンプトが表示されませんか?
パブリック関数インデックス() {……//その他のコード vendor("FCKeditor.fckeditor");//サードパーティのクラス ライブラリを導入するための TP のシステム メソッドである FCKeditor クラス ライブラリが含まれており、そのパスはベンダー ディレクトリに対する相対パスです。 $editor= new FCKeditor(); // FCKeditor オブジェクトをインスタンス化します。 $editor->Width=’980′;//エディターに必要な実際の幅を設定します。このオプションを省略した場合は、デフォルトの幅が使用されます。 $editor->Height=’400′;//実際に必要なエディターの高さを設定します。これを省略した場合は、デフォルトの高さが使用されます。 $this->Value=";//エディタの初期値を設定します。データ変更時の設定値にもなります。空白のままでも構いません。 $editor->InstanceName=’comment’;//エディターが配置されているフォームの input タグの ID と名前、つまり <input> タグの ID と名前を設定します。ここでは // がコメントに設定されているものとします。ここでは省略できず、一意性が維持される必要があります。フォームがサーバー ハンドラーにアップロードされると、$_POST['comment'] 経由で読み取ることができます。 $html=$editor->Createhtml();//オンライン エディターの HTML コード文字列を作成し、それを文字列変数 $html に割り当てます。 $this->assign('html',$html);//$html の値をテンプレート変数 $html に代入します。これは、テンプレート内の {$html} を通じて直接参照できます。 …….//出力テンプレートを含むその他のコード。 <div class="clear"></div>