Я использую Eclipse для PHP (PDT) Helios, как для автоматического форматирования CakePHP Template file
?
Например: когда я следую этот урок , когда я редактирую файл index.ctp
как это:
<!-- File: /app/View/Posts/index.ctp -->
<h1>Blog posts</h1>
<table>
<tr>
<th>Id</th>
<th>Title</th>
<th>Created</th>
</tr>
<!-- Here is where we loop through our $posts array, printing out post info -->
<?php foreach ($posts as $post): ?>
<tr>
<td><?php echo $post['Post']['id']; ?></td>
<td>
<?php echo $this->Html->link($post['Post']['title'],
array('controller' => 'posts', 'action' => 'view', $post['Post']['id'])); ?>
</td>
<td><?php echo $post['Post']['created']; ?></td>
</tr>
<?php endforeach; ?>
<?php unset($post); ?>
</table>
Я не понимаю, как Eclipse автоформатирует над фрагментом кода. Пожалуйста, помогите мне, спасибо!
В Aptana Studio (основан на Eclipse) попробуйте это:
Window / Preferences / General / Editors / File Associations
Если у вас нет файла .ctp, вы должны добавить его после добавления к этому расширению Assiociated files
в PHP
Я делаю это, как мой следующий скриншот: