How to fix error of "Undefined variable: model" in line 2;
$this->widget('application.extensions.my.ckeditor.CKEditor', array(
'model'=>$model,
'attribute'=>'text',
'language'=>'en',
'editorTemplate'=>'full',
));
How to fix error of "Undefined variable: model" in line 2;
$this->widget('application.extensions.my.ckeditor.CKEditor', array(
'model'=>$model,
'attribute'=>'text',
'language'=>'en',
'editorTemplate'=>'full',
));
You should pass a model when you render the view
$this->render('some_view', array('model'=>$some_model));
Edit:
Or you can add code in the view if you prefer that
$model = SomeModel::model()-find();
/Tommy
Thank Tommy…
Now I have a new error, "Undefined variable: language".
C:\www\webapps\protected\extensions\ckeditor\CKEditor.php(90)
00078: $this->setLanguage(Yii::app()->language);
00079: }
00080:
00081: public function setLanguage($value){
00082: $lang = (($p = strpos($value, '_')) !== false) ? str_replace('_', '-', $value) : $value;
00083: if (in_array($lang, $this->allowedLanguages)) {
00084: $this->language = $lang;
00085: }
00086: else {
00087: $suffix = empty($lang) ? 'en' : ($p !== false) ? strtolower(substr($lang, 0, $p)) : strtolower($lang);
00088: if (in_array($suffix, $this->allowedLanguages)) $this->language = $suffix;
00089: }
00090: if(isset($this->allowedLanguages[$language]))
00091: $this->language=$language;
00092: }
00093:
I tried to put ‘language’ in view, but it still error.
How to fix this?
I don’t know about CKEditor, had to download it now.
I would try with
if(isset($this->allowedLanguages[$lang]))
$this->language=$lang;
/Tommy
Thank again Tommy…
Now I have new problem about how CKEditor appear in view page.
I used firefox v3.5.3
Here I attached the screencapt.
344
What I need from CKEditor is it can delete uploaded file where FCKEditor can’t do it like in CKEditor demo page.
But, in extention I can’t find the fitures upload and delete uploaded files.
How to anable this features?
thank a lot.