我有一個視圖和一個元素。在我的cakephp代碼中,我第一次在我的視圖中使用該元素,並且它按預期工作。但我想在接下來的兩次使用相同的元素在視圖的相同形式和它根本不工作。 這是我的看法:如何在單個視圖中多次使用元素+ cakephp
<div class="add form">
<?php echo $this->Form->create('add name', array('class'=>'form-horizontal'));?>
<fieldset>
<legend>
<?php echo __('Add Name'); ?>
</legend>
<?php
echo $this->Form->input('name');
echo $this->Form->input('numeric_id');
echo $this->Form->input('parent_id', array('options' => $parents));
?>
<div>
<?php echo $this->element('editortoolbar'); ?>
<?php echo $this->Form->label('Your Description');?>
<div id="editor" contenteditable=true></div>
</div>
<?php echo $this->Html->script('hotways'); ?>
<?php echo $this->Html->script('welsubs'); ?>
<?php echo $this->Html->script('application');?>
<?php echo $this->Form->hidden('description',array('id'=>'desc'));?>
<!-- == EDITOR END == -->
<hr>
</fieldset>
<?php echo $this->Form->button(__('Submit'), array('class'=>'btn btn-primary'));?>
<?php echo $this->Form->end();?>
</div>
<script>
$('#editor').live('keyup',function() {
var value = $(this).html();
$('#desc').attr("value",value);
}).keyup();
</script>
現在,這是我想在這個相同的形式重複使用兩次的另一個不同類型的記述中代碼的一部分。
<?php echo $this->element('editortoolbar'); ?>
<?php echo $this->Form->label('Your Description');?>
<div id="editor" contenteditable=true></div>
</div>
<?php echo $this->Html->script('hotways'); ?>
<?php echo $this->Html->script('welsubs'); ?>
<?php echo $this->Html->script('application');?>
<?php echo $this->Form->hidden('description',array('id'=>'desc'));?>
editortoolbar是我的元素,它有各種按鈕。這是代碼的屏幕截圖:
現在,此工具欄適用於所有具有id ='editor'的div。但在這種形式下,我想用3個div的工具欄。我沒有得到任何方法來做到這一點。
任何想法或任何建議,請幫助。
*「現在這個工具適用於所有具有ID =‘編輯’股利」 * ......但只有一個DIV可以有ID – Nunser
沒有這個工程只有視圖中的第一個div。 – Jpm