Отступы при использовании шаблона файла для создания нового класса PHP в Netbeans - PullRequest
1 голос
/ 04 августа 2011

Я, возможно, что-то упускаю, но у меня возникает следующая проблема:

Я использую Netbeans IDE 7.0.

Я создал шаблон для новых классов PHP, но когдаЯ пытаюсь создать новый класс, шаблон, который я создал, вставляется без отступа.

Пример:

Шаблон:

<?php
/**
 * Description of ${name}
 *
 * @author ${user}
 */
include_once("class_functions.php");

class ${name} {
    //Class properties

    function __construct() {
        //Constructor
    }

    public function __get($name) {
        if(method_exists($this, 'get' . ucfirst($name))) {
            return $this->{'get' . ucfirst($name)};
        } else {
            if (property_exists($this, $name)) {
                $this->{$name} = $value;
            } else {
                throw new Exception("Undefined property '$name'.");
            }
        }
    }
}

Но когда я использую этотшаблон, новый класс создается как:

<?php
/**
 * Description of ${name}
 *
 * @author ${user}
 */
include_once("class_functions.php");

class ${name} {
//Class properties

function __construct() {
//Constructor
}

public function __get($name) {
if(method_exists($this, 'get' . ucfirst($name))) {
return $this->{'get' . ucfirst($name)};
} else {
if (property_exists($this, $name)) {
$this->{$name} = $value;
} else {
throw new Exception("Undefined property '$name'.");
}
}
}
}

Кто-нибудь знает, что я делаю неправильно?

Любая помощь с благодарностью!Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 09 августа 2011

Похоже, если вы сохраните свой шаблон с помощью вкладок, он будет лишен их. Сохраните шаблон с пробелами, используемыми для отступов, они будут отфильтрованы во вкладки или оставлены как пробелы в соответствии с вашими настройками netbeans.

У вас также могут быть проблемы с синтаксисом, которые иногда могут быть отключены при визуализации.

Также, как я уже говорил, alt + shit + f - ваш друг в NetBeans (автоформат)

0 голосов
/ 18 марта 2012

Обходной путь:

Создайте свой собственный файл шаблона и добавьте его в шаблоны файлов Netbeans.Все отступы волшебным образом начинают работать ...

Диалог шаблонов файлов -> Добавить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...