Например:Как создать PHP код с префиксом Classname с помощью бережливость
Я пишу файл бережливость с пространством имен com
namespace com;
struct xxx {
}
и я exepected код бережливость генерирует так:
class com_xxx {
}
Например:Как создать PHP код с префиксом Classname с помощью бережливость
Я пишу файл бережливость с пространством имен com
namespace com;
struct xxx {
}
и я exepected код бережливость генерирует так:
class com_xxx {
}
Thrift сгенерирует такой класс
<?php
namespace com;
class xxx {
}
?>
И вы можете использовать этот класс где угодно, используя «use com \ xxx».
В вашем случае, я думаю, что, возможно, вы не понимаете, что такое пространство имен и как оно используется. ключевое слово «namespace» на Thrift уважается с namespace на PHP, вы можете прочитать здесь artict, чтобы знать http://www.sitepoint.com/php-53-namespaces-basics. Это не метод изменения формы файла PHP, созданной Thrift.
Если вы действительно хотите сделать это, вы должны делать, как (без имен):
STRUCT com_xxx {
}
Нужно ли использовать '_' в имя класса? Я не уверен, что понимаю. Может быть, вы имеете в виду это? namespace com; class xxx {}. Тогда его сгенерированный класс com \ xxx {}. – Anthony