Hi, I'm new to CKEditor but I have applied other editors before.
I have been called in to take over development of an existing website, the original developers are no longer involved in the project.
Problem, The site is a Zend enviroment and it has several text areas that need to become CKEditor text areas. The site also has two pages with two CKEditors on them and the owner wants to change more text areas to use the same editor.
So I had a look at an existing CKEDitor setup and copied that to the required page. Both editors are populated through MySql data via a Zend function
I made sure the two editors have different ID references and in general it all appeard to work, except for one thing. Both editors save to the database OK, the data is read back and it is NOT displayed in either editor. I showed the data being delivered to the text area elements and it is being delivered to the correct text areas but the CKEditor will not display it.
Take out the second CKEditor instance and the first works Ok again.
I have two ckEditors with different ID's and together they will save text to the database but they wont display valid data delivered back to then from the database. As plain text areas everything works fine, with one editor it works, with two editors it saves OK, but niether will display the text.
What could be wrong here?

Are you using getData, like
Are you using getData, like this?
Customer and Community Manager, CKSource
Follow us on: Facebook, Twitter, LinkedIn
If you think you found a bug in CKEditor, read this!
Thanks for your reply,
Thanks for your reply,
The line as used by the previous developers (and works elswhere) is
<?php echo $this->formTextarea('tour_policy', @$this->params['tour_policy'], array('rows' => '6', 'cols' => '50')); ?>
where params['tour_policy'], contains the text to be displayed as read from the Db SQL request
If what has been done before is an incorrect method, it's going to cost heaps of time to fix.
would something like this be the right answer.
<?php
$content = CKEDitor.instances['tour_policy'].getData($this->params['tour_policy']);
echo $this->formTextarea('tour_policy', $content, array('rows' => '6', 'cols' => '50'));
?>