who are you
Лара и симфони - задолбишься учить прежде чем кодить. Yii2 в этом плане дружелюбнее
Anonymous
У меня в универе был, но я был на другой специализации и получается что вот у меня не было php
Anonymous
только вопреки этому это на сейчас мой основной язык )
Anonymous
вернее не так, это основноый язык - который приносит мне бабло
Anonymous
люблю и пишу я на go
who are you
назови узнаваемые проги на Го ?
alex
а можно ли както через xpdo создавать mysql таблицы с полями?
who are you
а можно ли както через xpdo создавать mysql таблицы с полями?
да, рисуешь xml схему и по ней создается вроде бы таба
Anonymous
назови узнаваемые проги на Го ?
какие именно? которые уже написаны и работают? или чьи?
Anonymous
если так, то ради бога - Docker - самая наверное известная и распространнеая прога
who are you
вообще, чтобы понять что это такое а то я вот ни одной проги и вообще не слышал ничего созданного на ГО )
Anonymous
ты издеваешься?
alex
вообще, чтобы понять что это такое а то я вот ни одной проги и вообще не слышал ничего созданного на ГО )
гугл вроде как много своих продуктов на го делает, фб тож его продвигают
who are you
си плас плас знаю, руби знаю си знаю питон знаю сишарп знаю а ГО хз чо на нем пашет
Anonymous
Google - да, но там сложно выделить отдельные программы
Anonymous
но google - создатель языка
who are you
ааа
who are you
и что у ГО есть преимущество перед мелкософтным сишарпом ?
alex
а теперь очень тупой вопрос, как через консоль modx можно создать бд?))) а то я чёт туплю)
alex
ну тоесть таблицу с полями
Anonymous
шарп - это как джава, только для мелкомягких
Anonymous
go скорее ближе к си, только без геммора с выделением памяти
Anonymous
а теперь очень тупой вопрос, как через консоль modx можно создать бд?))) а то я чёт туплю)
если коротко - то вот так https://github.com/Alroniks/modx-videocast/blob/master/build/resolvers/tables.php
Anonymous
А если подробно - то сначала луче изучить код по ссылке, он там заковыристый местами, но умеет делать все сам по схеме
alex
спасибо)) буду изучать
Anonymous
а так нужен manager, он получается так (в коде есть) $manager = $modx->getManager();
Anonymous
а дальше через него можно делать разные хитрые штуки с объектами и БД
Anonymous
именно в плане создания и изменения структуры
Anonymous
что умеет можно посмотреть в классе xPDOManager
Anonymous
это в xpdo библиотеке
Anonymous
класс абстрактный, больше деталей в конкретных имплементациях под конкретную базу данных (скорее всего mysql)
alex
а дальше через него можно делать разные хитрые штуки с объектами и БД
я чтото не совсем пойму, мне вот допустим нужно создать в бд таблицу с двумя полями, а для чего manager?
Anonymous
ну смотри, для начала нужно разобраться, как работает MODX и в частности его основа и недра - xpdo
Anonymous
что делает xpdo, эта библиотека берет данные из таблицы (когда уже они есть) и каждую запись из таблицы преобразует в объект php, где поля - это свойства объекта
Anonymous
+ у объектов еще могут быть методы (функции), чтобы этими свойствами управлять и взаимодействовать с другими объектами
Anonymous
все на этойпарадигме основано
Anonymous
чтобы понимать, каким образом данные преобразовать в объект - создаются схемы в xml. Рудимент и от него будут избавлятся в будущих версиях, но пока приходится с ним жить
Anonymous
в XML формате описывается схема будущего объекта, всего его поля, типы (типа в БД и в какой тип в PHP он должен преобразоваться после считывания данных их БД)
who are you
просто сделай так прмиерно $result = $modx->query("запрос создания табы"); if (!$result)) { return 'No result!'; }
Anonymous
если описать такую съему, то дальше xPDO через manager умеет само генерироваться как нужные классы, карты классов, так и создавать сами таблицы в БД
Anonymous
если с этим лень разбираться, то ничего не мешает накидать таблицу через phpmyadmin
who are you
а потом CMP генератором создай схему xml )
Anonymous
но вот эти файлы https://github.com/Alroniks/modx-videocast/tree/master/core/components/videocast/model/videocast (не все) придется создаваться вручную
alex
если с этим лень разбираться, то ничего не мешает накидать таблицу через phpmyadmin
это то понятно)) у меня сейчас просто к phpadmin доступа нет, а надо таблицу создать
who are you
MIGX кстати тоже генерирует схемы и даже табы создает
Anonymous
ну он через manager это и делает
who are you
http://shot.hsdn.org/44MwmVjr
who are you
тут два пути
who are you
либо сам делаешь табу и тебе МИГИКС генерит схему
who are you
либо каким то геморнским способом составляешь схему и опять же МИГИКС тебе создает табу из этой схемы
who are you
без схемы твоя таблица будет невидима для ядра модыкса
alex
я это понимаю, для этого пользуюсь CMPGenerator
who are you
да он нафиг не нужен, он еще генерирует лишнего
who are you
мигикс просто чуть ли не на всех сайтах используется, там все это есть) генератор встроен, поэтому можно и не ставить другие если не собираешься к CMP прикручивать свое дополнение с контроллерами и так далее. ну я так считаю ) кому как удобно конечно
who are you
кстати вот из этих двух
who are you
http://shot.hsdn.org/ndajc3CG
who are you
второй генерирует так как мне нужно
who are you
а вот UI который, как то непрально мне делал схему
who are you
чот там с префиксами проблема была
Andy
По какой причине не могу попасть в админ панель, после ввода логина и пароля нажимаю ввойти и просто обновляется страница без входа в админ панель
Andy
Andy
даже после того как обновил, все равно не помогло
Alexey
было дело, было :D
Alexey
попробуй из режима инкогнито или другого браузера
Andy
пробовал
Andy
;(
Alexey
еще одной причиной было, что при переносе сайта папку кеша не снёс
Alexey
еще раз, когда путь один забыл поменять в конфиге
Andy
все что в кеше все удалил
alex
версию пхп не изменял? либо бд в другой кодировки
Andy
был перенос
Andy
пхп другой версии сейчас
Andy
с бд, с делал две копии с разными кодировками
Andy
там и там не пускает
Alexey
в бд еще можно попробовать почистить таблицу сессий, не знаю поможет ли, но хуже не будет
Alexey
но вангую, что где-то путь не указал к ядру, в connectors например