Articles of объект

Класс пользовательских репозиториев Symfony2

Я новичок в symfony2, и я пытаюсь создать собственный класс репозитория и не могу этого сделать. Вот что я делаю: Я добавил аннотацию к классу сущностей (MobilePhones) @ORM \ Entity (repositoryClass = "Maak \ DefaultBundle \ Entity \ MobilePhonesRepository") В MobilePhonesRepository я создал свою пользовательскую функцию с именем findAllMobilePhones() В контроллере я вызывал функцию, используя: […]

Динамическое заполнение статической переменной в PHP

У меня есть два статических значения: «type» и «typeID». Тип является читаемым человеком и постоянным, а typeID необходимо искать из базы данных на основе значения типа. Мне нужно, чтобы поиск выполнялся один раз, когда сначала загружается определение класса Чтобы проиллюстрировать, вот какой-то код, который не работает, потому что вы не можете вызывать функции в пространстве […]

Получить строку в защищенном объекте

Я пытаюсь получить строку «эта информация» внутри этого объекта, позвонив ему в $object , но данные защищены, как я могу получить доступ к этому карману? object(something)#29 (1) { ["_data":protected]=> array(10) { ["Id"]=> array(1) { [0]=> string(8) "this info" } ["SyncToken"]=> array(1) { [0]=> string(1) "0" } ["MetaData"]=> array(1) { Очевидно, что $object->_data дает мне ошибку […]

Есть ли необходимость использовать амперсанд перед объектом?

Поскольку объекты по умолчанию переданы по умолчанию, может ли быть какой-то частный случай, когда &$obj имеет смысл?

Нужно ли мне уничтожать объекты в PHP после их использования?

Насколько важно разрушение объектов в PHP? важно ли уничтожать объекты в PHP после их использования? потому что в отличие от java, PHP не имеет сборщика мусора (ничего, что я знаю)

Мой массив ссылок PHP «магически» становится массивом ценностей … почему?

Я создаю оберточную функцию вокруг mysqli, так что мое приложение не должно быть чрезмерно сложным с кодом обработки базы данных. Часть этого кода – это немного кода для параметризации вызовов SQL с помощью mysqli :: bind_param (). bind_param (), как вы знаете, требует ссылок. Поскольку это полу-общая оболочка, я в конечном итоге делаю этот вызов: […]

Вызов статического метода из переменной массива объекта

В PHP вы можете вызвать статический метод класса из экземпляра объекта (который содержится в массиве) следующим образом: $myArray['instanceOfMyClass']::staticMethod(); // works Но по какой-то причине, когда я использую $this переменную $this , я получаю ошибку синтаксического анализа. Например: $this->myArray['instanceOfMyClass']::staticMethod(); // PARSING ERROR Чтобы проиллюстрировать, что я имею в виду: class MyClass{ public static function staticMethod(){ echo […]

Twig и Symfony2 – сущность не найдена

У меня есть объект, который связан с некоторыми другими объектами. В конце у меня есть объект вроде tat: paper.submission.authors Для некоторых из документов. Нет автора, и в моем шаблоне ветки я делаю: {% for author in paper.submission.authors} do something {% endfor %} И для публикации статьи без авторов я получаю исключение «Сущность не найден». Есть […]

Преобразование объекта в массив в laravel

я спросил DB, как это, что привело меня к массиву: foreach($oid as $orderid) { $orderdetailData[] = DB::table('order_details') ->join('orders', 'order_details.oid', '=', 'orders.oid') ->select('order_details.oid', 'orders.ostatus') ->where('order_details.oid', $orderid)->get(); } $data = array_flatten($orderdetailData); return $data; Это массив, который я получаю array (size=2) 0 => object(stdClass)[174] public 'oid' => int 1 public 'ostatus' => string 'Placed' (length=6) 1 => object(stdClass)[158] […]

Преобразование многомерного массива в XML

Пожалуйста, прочитайте выделенную строку ниже, прежде чем комментировать, что это может быть дубликат. Это не имеет ничего общего с SimpleXML. Позвольте мне начать, показывая, как XML должен быть выложен. Пожалуйста, игнорируйте пространства имен: <hot:SearchHotels> <hot:request> <hot1:Destination>?</hot1:Destination> <hot1:HotelCityName>?</hot1:HotelCityName> <hot1:HotelLocationName>?</hot1:HotelLocationName> <hot1:HotelName>?</hot1:HotelName> <hot1:CheckIn>?</hot1:CheckIn> <hot1:CheckOut>?</hot1:CheckOut> <hot1:RoomsInformation> <!–Zero or more repetitions:–> <hot1:RoomInfo> <hot1:AdultNum>?</hot1:AdultNum> <hot1:ChildNum>?</hot1:ChildNum> <!–Optional:–> <hot1:ChildAges> <!–Zero or more repetitions:–> […]