это внешние условия, накладываемые опять же развивающейся циивлизацией.sergmoro1 писал(а):Раз настаиваете - средняя скорость движения авто во многих городах сейчас ниже 30 км/ч.zelenin писал(а):Пример удачен, т.к. отражает развитие технологий.
Это значит, что спустя 100 лет от лошади мы оторвались не сильно.
Вопросы от новичка
Re: Вопросы от новичка
Re: Вопросы от новичка
Эту тему уже видел. Там противоречивые данные.Demon_id писал(а): официальных статей не знаю. а так, хоть бы вон в соседней теме: http://www.yiiframework.ru/forum/viewto ... 19&t=21969
да и сами можете их сделать у себя.
Re: Вопросы от новичка
Самому протестировать что мешает?sergmoro1 писал(а):Эту тему уже видел. Там противоречивые данные.Demon_id писал(а): официальных статей не знаю. а так, хоть бы вон в соседней теме: http://www.yiiframework.ru/forum/viewto ... 19&t=21969
да и сами можете их сделать у себя.
Re: Вопросы от новичка
По Composer посвятил причинам и примеру три часа на практикуме. Можете там меня послушать, чтобы кучу статей не искатьsergmoro1 писал(а):Скачивать zip-ы, "складывать" их в extensions и настраивать было ничуть не трудно. Вопрос 3: где можно почитать о причинах?
Re: Вопросы от новичка
Ничего не мешает. Зашел на форум за советом и информацией.Demon_id писал(а):Самому протестировать что мешает?
Re: Вопросы от новичка
Спасибо, обязательно посмотрю.ElisDN писал(а):По Composer посвятил причинам и примеру три часа на практикуме. Можете там меня послушать, чтобы кучу статей не искать
Re: Вопросы от новичка
Все гораздо проще. Входной скрипт в Yii 1.1 имеет относительный путь. И из любого каталога он легко вызывается.Demon_id писал(а):для продакшина переписываете в index.php путь или ставите костыль-условие?sergmoro1 писал(а):У меня виртуальный сервер. Стоит один Yii и три домена к нему, ну или три проекта. А можно и дальше добавлять.Demon_id писал(а):я встречал такой подход на с 1.1. Берут одну папку с фреймворком и подключают его оттуда на разные проекты. Как по мне - чепуха.
В чем тут неправда, почему чепуха?
Вот начало файла index.php, лежащего в корне проекта.
Код: Выделить всё
<?php
// change the following paths if necessary
$yii=dirname(__FILE__).'/../yii/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
...
При этом любой имеет доступ к framework.
Re: Вопросы от новичка
как оно у вас лежит локально понятно. вопрос в том, что вы делаете если на продакшине нет возможности положить йии так?sergmoro1 писал(а):Вот начало файла index.php, лежащего в корне проекта.
Очевидно, что yii "лежит" на одном уровне с проектом и проектов может быть много.Код: Выделить всё
<?php // change the following paths if necessary $yii=dirname(__FILE__).'/../yii/framework/yii.php'; $config=dirname(__FILE__).'/protected/config/main.php'; ...
При этом любой имеет доступ к framework.
следующий вопрос: получается фреймворк не под контролем версий, а значит на каждом новом месте его руками нужно закинуть? (разумеется если не пользоваться композером).
Последний раз редактировалось Demon_id 2015.02.26, 14:35, всего редактировалось 2 раза.
Re: Вопросы от новичка
Надо же. Ничего этого нет и в помине.Demon_id писал(а):Никто Вас не пытается задеть. Вы технически сидите в пещере и нервно реагируете на людей, которые рекомендуют Вам из неё выходить. Понимаю, новые технологии вытягивают Вас из Вашей зоны комфорта и заставляют изучать что то новое. А Вам не хочется это делать, потому что "на йии 1.1 всё хорошо работало, зачем что то менять?".
Если Вам трудно или лень, то Вы можете остаться на уютном и хорошо знакомом 1.1.
А в целом - добро пожаловать в мир программирования. Здесь постоянно нужно обучаться. Очень динамическая отрасль в плане изменений и новшеств.
Я решил приступить к изучению yii2 и задал простые вопросы, думал, что получу ясные ответы.
Re: Вопросы от новичка
И Вы их получили. Только лично Вам кажется что это всё сложно, избыточно и не нужно.sergmoro1 писал(а):Я решил приступить к изучению yii2 и задал простые вопросы, думал, что получу ясные ответы.
Re: Вопросы от новичка
Уже писал, что речь идет о виртуальном сервере. Вы и ставите сервер и контролируете его работу самостоятельно.Demon_id писал(а):как оно у вас лежит локально понятно. вопрос в том, что вы делаете если на продакшине нет возможности положить йии так?
следующий вопрос: получается фреймворк не под контролем версий, а занчит на каждом новом месте его руками нужно закинуть? (разумеется если не пользоваться композером).
Так что положить framework куда нужно не проблема.
Так как framework один, обновлять его очень легко. И можно делать это с помощью composer.
Не существовало запрета на использование composer в Yii 1.1!
Он и раньше широко использовался и рекомендовался.
Re: Вопросы от новичка
Пока я получил только один ответ - каждому проекту свой yii.Demon_id писал(а):И Вы их получили. Только лично Вам кажется что это всё сложно, избыточно и не нужно.sergmoro1 писал(а):Я решил приступить к изучению yii2 и задал простые вопросы, думал, что получу ясные ответы.
Мне кажется, аргументы должны быть более весомые.
Но давайте прервемся. Мне не хочется пререкаться. Я уверен, что причины перехода есть и они важные.
Просто мне хочется разобраться - каковы же они.
И не обижайтесь, пожалуйста.
Последний раз редактировалось sergmoro1 2015.02.26, 14:53, всего редактировалось 1 раз.
Re: Вопросы от новичка
поразительные изменения в сознании, за каких то пол часа.
На что Вам люди здесь, включая меня, резонно возражают - а что будет если эти ограниченные условия внезапно изменятся? Более того, Вам не просто задают этот вопрос, а ещё дают на него адекватный ответ как нужно делать правильно.
sergmoro1 писал(а):Скачивать zip-ы, "складывать" их в extensions и настраивать было ничуть не трудно.
Делать, то можно. И запретов не было. Да вот только лично Вы не делали. И Здесь утверждаете как Вы в этом были правы.sergmoro1 писал(а): И можно делать это с помощью composer.
Не существовало запрета на использование composer в Yii 1.1!
Он и раньше широко использовался и рекомендовался.
Тоесть все эти Ваши танцы с бубном делаются лишь для ограниченных условий использования.sergmoro1 писал(а):Уже писал, что речь идет о виртуальном сервере. Вы и ставите сервер и контролируете его работу самостоятельно.
Так что положить framework куда нужно не проблема.
На что Вам люди здесь, включая меня, резонно возражают - а что будет если эти ограниченные условия внезапно изменятся? Более того, Вам не просто задают этот вопрос, а ещё дают на него адекватный ответ как нужно делать правильно.
Re: Вопросы от новичка
Вы плохо следите за темой. Все ответы вам дали.
sergmoro1 писал(а):Вопрос 1: это верный вывод или я ошибаюсь?
maleks писал(а):1. да
zelenin писал(а):верный
нету примера блога на йии 2 на официальном сайте. где то может и есть. гугл в помощь.sergmoro1 писал(а):Почему-то нет примера приложения "блог", которое было и есть в Yii 1.1.
Оно позволяло быстро понять что и как работает.
Вопрос 2: может быть где-то уже есть пример с описанием?
sergmoro1 писал(а):Не нашел в документации упоминания причин столь кардинальных изменений.
Скачивать zip-ы, "складывать" их в extensions и настраивать было ничуть не трудно.
Вопрос 3: где можно почитать о причинах?
demon_id писал(а):Причины? Да их полно! Начиная с обновления пхп, в котором устаревшее выпилил, а новое запилил. Дальше, бустрап, композер, другие новые технологии. И в конце - переработаны алгоритмы работы. Тот же AR, на минуточку, ускорили значительно.
Re: Вопросы от новичка
какие еще танцы?
мне кажется вам просто нечего ответить, поэтому и льется этот поток беспочвенных и злых обвинений.
я не принимаю все на веру. вот и все.
мне кажется вам просто нечего ответить, поэтому и льется этот поток беспочвенных и злых обвинений.
я не принимаю все на веру. вот и все.
Re: Вопросы от новичка
Прочитал весь топик, как сторонний зритель могу сказать одно: ребята что с вами стало? Что вообще за фигня творится в последнее время на форуме? На простые ответы все начинают выпендриватся и типа давать крутые ответы. Как наблюдатель скажу что со стороны это выглядит совсем по другому. Почему никто кроме ElisDN не дал простой и конкретный ответ, хотя-бы как-то связанный с вопросом?
Извиняюсь за оффтоп, не смог сдержатся.
По существу:
На самом деле правильный ответ на первый вопрос это "НЕТ". Никто не обязывает вас держать для каждого приложения свою папку вендор. На офф сайте и в других примерах все так делают потому что это избавляет от определенных проблем:
- Используя отдельные вендор папки, исключаются конфликты между пакетами которые могут отличатся из приложения в приложение. Это если приложения не 100% клоны с изменениями в конфиге.
- Упрощает работу с пакетами, на уровне компосера, так как у каждого файла "composer.json" свой короткий список, а не куча всего в одном файле.
Для того чтобы использовать одну вендор папку для нескольких приложения нужно если честно не много:
- Добавить свой "composer.json"
- Установить фрейм через компосер.
- Добавить нужное количество приложений
- Переписать путь к фреймворку в файле "index.php" (входная точка)
- Профит! (Реальный пример это адвэнсед шаблон. Там как раз несколько приложений и один вендор с фреймом.)
Касательно причин по которым разработчики решили переписать фрейм, точно не скажу, но это логично если честно, так как каждый программист по опыту знает, что со временем тот код котрый ему когда-то казался хорошим, в итоге оказывается хламом, и чтобы его улучшить, лучше всего переписать. Конечно учитывая новые технологии, новые знания, и новые идеи проектирования. По этому наверное и появился новый фрейм.
Что касается отличий: они есть и местами они существенны, но если вы знакомы с 1 версией, то быстро освоите все и привыкните, дальше уже будет некомфортно работать с 1-ой версией даже.
Извиняюсь за оффтоп, не смог сдержатся.
По существу:
На самом деле правильный ответ на первый вопрос это "НЕТ". Никто не обязывает вас держать для каждого приложения свою папку вендор. На офф сайте и в других примерах все так делают потому что это избавляет от определенных проблем:
- Используя отдельные вендор папки, исключаются конфликты между пакетами которые могут отличатся из приложения в приложение. Это если приложения не 100% клоны с изменениями в конфиге.
- Упрощает работу с пакетами, на уровне компосера, так как у каждого файла "composer.json" свой короткий список, а не куча всего в одном файле.
Для того чтобы использовать одну вендор папку для нескольких приложения нужно если честно не много:
- Добавить свой "composer.json"
- Установить фрейм через компосер.
- Добавить нужное количество приложений
- Переписать путь к фреймворку в файле "index.php" (входная точка)
- Профит! (Реальный пример это адвэнсед шаблон. Там как раз несколько приложений и один вендор с фреймом.)
Касательно причин по которым разработчики решили переписать фрейм, точно не скажу, но это логично если честно, так как каждый программист по опыту знает, что со временем тот код котрый ему когда-то казался хорошим, в итоге оказывается хламом, и чтобы его улучшить, лучше всего переписать. Конечно учитывая новые технологии, новые знания, и новые идеи проектирования. По этому наверное и появился новый фрейм.
Что касается отличий: они есть и местами они существенны, но если вы знакомы с 1 версией, то быстро освоите все и привыкните, дальше уже будет некомфортно работать с 1-ой версией даже.
Re: Вопросы от новичка
Спасибо Будем пробовать.vova07 писал(а):Что касается отличий: они есть и местами они существенны, но если вы знакомы с 1 версией, то быстро освоите все и привыкните, дальше уже будет не комфортно работать с 1-ой версией даже.
-
- Сообщения: 8
- Зарегистрирован: 2014.12.24, 17:49
Re: Вопросы от новичка
Вот для 2 yii инструкция по созданию блога
http://sllite.ru/category/yii2/
https://github.com/Georgynet/Blog-Yii2 сам код
http://sllite.ru/category/yii2/
https://github.com/Georgynet/Blog-Yii2 сам код
Re: Вопросы от новичка
Спасибо!
Re: Вопросы от новичка
Для вывода постов надо либо ListView использовать, либо LinkPager добавить.suninthesky писал(а):Вот для 2 yii инструкция по созданию блога
sergmoro1, на днях продолжу свой цикл статей по созданию приложения. Так что можете там на рассылку подписаться, чтобы продолжение не пропустить. Если возникнут вопросы, то задавайте сразу в комментариях.