2013-08-27 2 views
0

Я изучаю zend framework.i использую редактор tinymce для отображения динамического содержимого на сайте. Теперь я хочу отображать страницу, в которой верхний и нижний колонтитулы выводятся из макета и макета, поступают из базы данных таблица с именем cms..my всего содержимого страницы хранится в database..header и нижний колонтитул странице я включен в layout.phtml.i не знаю, как показать, что с макетом моего макета страница, как показано ниже:Как отобразить страницу с помощью tinymce из базы данных

<?php echo $this->doctype() ?> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 


      <link rel="stylesheet" type="text/css" href="<?php echo CSS_PATH.'/jquery.jqplot.min.css';?>" /> 



      <script src="<?php echo CSS_JS.'/jquery.ui.widget.mn.min.js';?>" type="text/javascript"></script> 
      <script src="<?php echo CSS_JS.'/jquery.effects.corin.js';?>" type="text/javascript"></script> 
      <script src="<?php echo CSS_JS.'/jquery.ui.accordioe.min.js';?>" type="text/javascript"></script> 
      <script src="<?php echo CSS_JS.'/jquery.effects.slide.min.js';?>" type="text/javascript"></script> 

     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/jquery.jqplot.min.js';?>"></script> 
     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.barRenderer.min.js';?>"></script> 
     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.pieRenderer.min.js';?>"></script> 
     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.categoryAxisRenderer.min.js';?>"></script> 
     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.highlighter.min.js';?>"></script> 
     <script language="javascript" type="text/javascript" src="<?php echo CSS_JS.'/jqPlot/plugins/jqplot.pointLabels.min.js';?>"></script> 

     <script src="<?php echo CSS_JS.'/setup.js';?>" type="text/javascript"></script> 
     <script type="text/javascript"> 

     $(document).ready(function() { 
      setupDashboardChart('chart1'); 
      setupLeftMenu(); 
      setSidebarHeight(); 

     }); 
    </script> 
</head> 
<body> 

</div> 

    <?php echo $this->render('header.phtml') ?> 
<?php echo $this->layout()->content ?> 
<?php echo $this->render('footer.phtml') ?> 
</body> 
</html> 

и также, когда я эхо контента из базы данных, он отображает php-код, как он ... пожалуйста, помогите

ответ

1

Как вы это сделаете, это:

  1. Создать <textarea> элемент с вашей точкой зрения (actionName.phtml)
  2. Echo значения вашей записи СХ в <textarea> в представлении
  3. ли инициализация TinyMCE в макете.

Это общие шаги, чтобы заставить его работать.

Кроме того, если я правильно понял, вы пытаетесь сохранить PHP-код в своей БД? Это ВЫСОКО неодобрительно и не должно быть сделано, потому что для кода, который нужно обработать, его нужно запустить через eval function, который просто расширяет ваш сайт до всех видов плохого поведения.

Смежные вопросы