LINUX.ORG.RU

Сообщения Berdin

 

ng-options problem

Форум — Web-development

В angular как известно можно делать select-ы вот таким вот образом

<selectng-options=«team.name for team in teams» />

Но верстальщик использует библиотеку для плавных и т.д. select-ов и она когда я убираю все option и вставлю свой код не успевает понять что option формируются angular-ом и выдает ошибку

Cannot read property 'textContent' of null

А этой библиотекой option ложатся в список ul и так далее , как можно это обойти и получить значение выбраного option , так как просто ng-model тут не поможет?

 , ,

Berdin
()

Symfony 2.5 and UTF8

Форум — Web-development

Вообщем возникла очень не приятная проблема. В базе таблицы utf_8_general_ci , ну и хранит она русский текст без проблем, но вот когда в темплейты начал это все выводить вместо русского текста знаки вопрсов, и думал сначала шаблоны не в той кодировке, но все нормально , пошел в контроллер , сделал echo" Все что угодно " и выдает крокозябры, а если меняю кодировку контроллера на UTF8 BOM, то выдает ошибку

Compile Error: Namespace declaration statement has to be the very first statement in the script

Скорее всего пишет где-то лишний пробел, и не понятно как его убрать, использую phpStorm 7, хотя в Sublime тот же результат.

 , ,

Berdin
()

Angular и шаблоны

Форум — Web-development

Пишу приложение и на front-end использую angular. Но есть одна проблема, верстальщик верстает так что у него в двух разных html файлах , для тега body , в одном ,к примеру, класс first, а в другом для body, классы first second, и вот я свой ng-view, в Index.html вписываю в тег body, и что выходит, у второго документа не видит класс second и там одна надпись сьезжает на определенное количество символов. Как я понимаю выше чем в body по иерархии ng-view больше нигде не подлючить. И вот теперь как решить эту проблему, может сказать верстальщику что-бы верстал с одинаковыми классами в теге body или как?

 , , ,

Berdin
()

Symfony 2.5 namespaces problem

Форум — Web-development

Решил расширить модель, написать свой классы основываясь на DBAL Layer, в доках описаны какие классы нужны для подключения и прочее. Рядом с папкой Controller создал папку Model, в ней файл TestModel, и в файле указал namespace Acme\MyBundle\Model;

И уже в свое классе TestModel использую

$config = new \Doctrine\DBAL\Configuration();

И этот кусок кода выбивает ошибку:

PHP Fatal error: Class 'Doctrine\DBAL\Configuration' not found in

Делал просто use \Doctrine\DBAL; но ничего не помогло, в чем может быть ошибка? Даже удалял папку vendor и по новой делал composer udate, всеровно в пустую, не могу понять почему не видит существующий класс?

 , ,

Berdin
()

Symfony 2.5 Doctrine

Форум — Web-development

День добрый форумчане. В symfony 2.5 в качестве ORM по умолчанию используется Doctrine. Вот у них пример выборки всех продуктов, возьмем пример с офф. документации

$repository = $this->getDoctrine() ->getRepository('AcmeStoreBundle:Product');

$products = $repository->findAll();

Я делал также но для своего случая, но меня смутило то, что когда я делаю var_dump результата выборки,то помимо необходимых обьектов, мне еще и выводит кучу инфы, вообще ненужной, и чтобы получить значение поля к примеру title, нужно использовать метод getTitle(), но также я видел и такой пример

$conn = $this->get('database_connection'); $users = $conn->fetchAll('SELECT * FROM users');

Просто делема в том какой метод лучше будет, так как для второго нужен класс Controller, а в первом если нужно все поля записи мне получить для кажого обьекта, это нужно как-то идти в цикле да и для каждого поля делать getFieldName(); , как по мне решение не очень, или может лучше как-то расширить класы Entity дописав свои методы на выборку все полей , или сесть писать свои модели основываясь на втором решении и как-то результат уже закидывать в контроллеры.

 , , ,

Berdin
()

Angular $http

Форум — Web-development

Ребята выручите советом а то уже два дня борюсь с проблемой и никак не могу сделать, много чего перепробовал и все в пустую. Делаю GET запросы на API, на серверной части вместе с ответом отдаю заголовок $response->headers->set('Access-Control-Allow-Origin','http://myhost.loc'); и все работает. Но когда делаю запрос POST на ту же API и с ответом отдаю такой же заголовок, ну чтобы CORS работал, то получаю ошибку No 'Access-Control-Allow-Origin' header is present on the requested resource, и выходит сначала перед POST идет запрос OPTIONS, и в angular уже вписал вот такие строки: config(['$httpProvider', function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; } ]); Перелазил кучу страниц , перепробовал кучу решений и все в пустую.

 , ,

Berdin
()

Symfony 2.5 doctrine и Enum field MySQL

Форум — Web-development

В Doctrine как известно есть проблема поддержки и работы с таблицами у которых есть поля типа Enum. http://docs.doctrine-project.org/en/2.0.x/cookbook/mysql-enums.html Здесь нашел решение, но там не указано в какой файл это все писать. Может кто сталкивался, помогите. Интересует особенно solution 1.

 , , , ,

Berdin
()

Angular JS and Symfony

Форум — Web-development

День добрый сообщество. Пишу проект на Symfony2, решил front-end перенести полностью на Angular JS, естественно вся архитектура приложения будет в виде Rest, но вот столкнулся с небольшой проблемой, подключил angular к шаблонам, дабы не было конфликтов twig, пустил их в формате html.php, но вернее буду использовать чисто html расширение, и вот тут делема, все роуты методов API описаны, и стучаться к ним буду сервисом $http или $resource, но в angular я использую routeProvider, который по заданым правилам кидает меня с шаблона на шаблон, и вот как мне теперь роуты эти сопоставить с роутом локального хоста на котором висит API, вернее допустим есть localhost/app_dev.php/action , как к нему стучаться я знаю с angular, но как роуты в angular прописать, чтобы работало с API это уже делема)

 , , web-development.php

Berdin
()

Хранение путей к файлам в базе

Форум — Web-development

День добрый форумчане. Задумался над таким вопросом, как обычно файлы загружаемые на сайт храняться на сервере имея там свою иерархию размещения, но также пути для этих файлов храняться в базе в соотв. таблицах, ну лично я вижу причину такого хранения к примеру , чтобы связывать файл и пользователя загрузившего его. Какие еще возможные причины такого дублирования информации могут быть , чтобы иметь в наличии соотв. таблицы.

 

Berdin
()

Jira and HipChat

Форум — Web-development

День добрый. Кто может подсказать как правильно сделать чтобы Jira при создании или изменения статуса task сразу же в HipChat кидала такие же оповещения, поискал в инете и нашел решение с установкой плагина Go2Group , поставил, но там нужно добавить какую то post function, и не понятно где ее добавить.

 ,

Berdin
()

Проектирование таблиц в БД

Форум — Web-development

День добрый сообщество. Я с таким вопросом , есть задача спроектировать бд, и есть функционал где есть категории и подкатегории, и вот я проектировал это через две таблицы, первая это таблица категорий id, name, ну а вторая таблица id,parent_id,name, ну думаю понятно ссылка parent_id, это ссылка на id первой таблицы. Но мне советуют еще вариант снести все в одну таблицу, вида id, parent_id, name, и тут как выходит у категорий так как над ними родителя нету будет поле parent_id null в случае если одной талицы, а вот для подкатегорий уже парент id , будет браться с этой же таблицы, но именно id категории . Схема вроде хитрая, но я сторонник первого варианта так как он более прозрачен и гибок, просто если подкатегориям уже добавлять непосредственно элементы, то это будет три таблицы, либо срач в той одной, могли бы вы описать минусы и может возможные плюсы способа с одной таблицей.

 , ,

Berdin
()

Digitalocean cloud hosting and Jira

Форум — Web-development

Есть те кто пробовал прднимать на этом хостинге Jira. Как я понимаю там дают полноценный доступ по ssh к своей виртуалке и делаешь и ставить все что нужно. Вообще реально ли ее самому там поднять руководствуясь офф. мануалом по Jira?

 , ,

Berdin
()

Twig and angular js

Форум — Web-development

Столкнулся с такой проблемой, проект на symfony ну а для front-end части я выбрал angular. Но у symfony по умолчанию шаблонизатор twig и он использует такие же скобки {{}} для отображения переменных что и angular. Нашел рецепт что можно переопределить скобки у angular , так как в twig писать вот такие вещи {{ '{{' '}}'}} будет просто безумие, думал поправить расширение шаблона на html, но и рендерить на него , но symfony выдает ошибку, можно ли както в конфигах прописать чтобы шаблоны были не html.twig , а просто html, дабы не править скобки у angular.

 , ,

Berdin
()

Apache2 path to custom file

Форум — Web-development

Ребята кто может подсказать какой строкой в настройках виртуального хоста задать конкретный php файл который будет запускаться при переходе на адрес хоста, по умолчанию знаю можно сделать отображаемой всю диреткорию, либо файл index и к примеру у меня есть файл app.php который запускает приложение, как тут быть?

 , ,

Berdin
()

Vagrant virtual host problem

Форум — Web-development

День добрый господа. Столкнулся с небольшой проблемой при настройке vagrant , один хост настроить без проблем, но интересует меня настройка нескольких хостов и чтобы они были доступны на разных портах основной машины. Для одного хоста в Vagrantfile вот такой вот конфиг config.vm.network :forwarded_port, host: 5000, guest: 80, чтобы заработал другой я добавил в Vagrantfile вот такой блок Vagrant.configure(«2») do |config| config.vm.network «forwarded_port», guest: 80, host: 6000, guest_ip: «127.0.0.2» end соответственно хост номер два лежит в вагранте по адресу 127.0.0.2 и как видно из строки с основной машины к нему доступ по порту 6000, но при перходе по такому адресу ничего не происходит, хост почемуто не работает.

 ,

Berdin
()

Vagrant virtual host

Форум — Admin

День добрый господа. Столкнулся с небольшой проблемой при настройке vagrant , один хост настроить без проблем, но интересует меня настройка нескольких хостов и чтобы они были доступны на разных портах основной машины. Для одного хоста в Vagrantfile вот такой вот конфиг config.vm.network :forwarded_port, host: 5000, guest: 80, чтобы заработал другой я добавил в Vagrantfile вот такой блок Vagrant.configure(«2») do |config| config.vm.network «forwarded_port», guest: 80, host: 6000, guest_ip: «127.0.0.2» end соответственно хост номер два лежит в вагранте по адресу 127.0.0.2 и как видно из строки с основной машины к нему доступ по порту 6000, но при перходе по такому адресу ничего не происходит, хост почемуто не работает.

 ,

Berdin
()

Angular $http

Форум — Web-development

Кто может подсказать как решить такую проблему. Изучаю angular и решил проверить работу сервиса $http, в контроллере написал запрос на локальный хост поднятый на Apache, которые запущен и все дела, и при отправке запроса мне выдает ошибку: XMLHttpRequest cannot load http://test.loc/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. Как я вычитал, это запрет доступа к локальным хостам. Но тогда вопрос как открыть этот доступ чтобы проверить сервис на работоспособность, да и вообще попрактиковаться, браузер Chrome, Ubuntu 14.04;

 , ,

Berdin
()

Write and Read stream NodeJS

Форум — Web-development

Добрый вечер. Такая вот незадача , формой загружаю файл изображения, так как у меня Ubuntu файлы попадают в tmp, ну я делаю fs.createReadStream('source-file').pipe(fs.createWriteStream('destination')); и все работает хорошо , но этот путь для каждого файла я использую в теге img в шаблоне и не знаю почему картинки не отображает, хотя пути к новому файлу правильные и все такое, и консоль пишет 404 ошибку, да и с правами доступа на папку все в порядке.

 ,

Berdin
()

Express JS Routing and Templates

Форум — Web-development

Такой вопрос, как можно кешировать шаблоны в Express, дабы увеличить скорость отзыва страниц, просто во многих PHP фреймворках такое есть по умолчанию, а как в Express это делать я не знаю. И вопрос номер два. Когда переписывал приложение, заметил что своеобразная система роутов в Express, писал на версии 4.2 вроде и пишем app.use('/', handler), но в тоже время в routes в файле handler пишем handler.get('/', callback); ну и так далее, как можно правильно обойти этот момент дублирования, или это так и нужно?

 , , ,

Berdin
()

Express JS db problem

Форум — Web-development

Ребята сел переписывать один старый проект на ноде, вернее на express, но столкнулся с такой вот проблемой, при попытке записи в базу выдает ошибку SQL, ругается на синтаксис, я и так пробовал и так, и всеровно таже ошибка. Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`name` = 'Test', `title` = 'Sometitle', `ftext` = 'Anyfull text', `cdate` = 'som' at line 1

А вот и код, вернее тот участок где формирую и отправляю запрос var sql = «INSERT INTO posts (`name`, `title`, `ftext`, `cdate`, `imgpath`) VALUES ? »; var data = { name: fname, title:«Sometitle», ftext:«Anyfull text», cdate:«somedate», imgpath:«path» }; connection.query(sql, data ,function(err, success){ if(err) throw err; });

fname это переменная

 , , ,

Berdin
()

RSS подписка на новые темы