[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Структура директорий
Страницы: 1, 2, 3, 4, 5, 6, 7
twin
Цитата (OleKh @ 6.10.2015 - 11:11)
Если хотите выделить ядро, то не получится, т.к. ядро само по себе не сможет работать и будет связано с Routers, DB

Должно получиться. В ядро я хочу поместить безальтернативные скрипты. В самом начале еще эта идея прозвучала. Минимум в ядро, максимум в расширения. Я хочу сделать конструктор своего рода. Чтобы набрать только нужный и только понравившися функционал. И не таскать на сервер лишний хлам. Тем паче сейчас композер так популярен.

Наверно не нужно мудрить, назвать base/ да и всё.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Цитата (Arh @ 6.10.2015 - 11:13)
Надо быстрей создавать тему DI =)
Если будет использоваться DIC или SL тогда как там с псевдонимами?

Спешка ужна только при ловле блох и при поносе. smile.gif
Создам скоро, времени нет. Работать же приходится. sad.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Во! collection/ вроде подходит. И лаконично и интуитивно понятно и слово красивое. Так пока и сделаю.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
OleKh
Цитата (twin @ 6.10.2015 - 13:25)
В ядро я хочу поместить безальтернативные скрипты


Поместить можно куда угодно, работать будет, вопрос только почему так, а не иначе, например в Yii, контроллер связывается с разными директориями по следующей "цепочке".

// Приложение Site, директории  controllers, components

//1. yii/protected/controllers/SiteController.php

class SiteController extends Controller {}
//2. yii/protected/components/Controller.php
class Controller extends CController {}

//Фреймворк, директории web, base

//3. yii/framework/web/CController.php

class CController extends CBaseController {}
//4 . yii/framework/web/CBaseController.php
abstract class CBaseController extends CComponent{}
//5. yii/framework/base/CComponent.php
class CComponent{}



twin
Цитата (OleKh @ 6.10.2015 - 12:01)
Поместить можно куда угодно, работать будет, вопрос только почему так, а не иначе

Потому что хочу максимально унифицировать интерфейсы библиотек. Как - это другая история, об этом пока рано думать. Главное поставить цель.

И у тебя пример из Yii. В Yii2 уже иначе.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Всё. Засунул abc/ в vendor/
Сразу бы рассказали деду про композер. Я понятия не имел, что он только туда пихает пакеты. Спасибо Razzwan, просветил. Мне он на работе без надобности, так что я и тут по старинке.

Теперь вроде все по науке?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kaww
Цитата (twin @ 6.10.2015 - 12:47)
Сразу бы рассказали деду про композер.

так ведь сразу и рассказали
Цитата (kaww @ 6.10.2015 - 08:06)
и не будет проблем с установкой фреймворка или его частей composer'ом.

smile.gif
Bolik
Цитата

Сразу бы рассказали деду про композер. Я понятия не имел, что он только туда пихает пакеты. Спасибо Razzwan, просветил. Мне он на работе без надобности, так что я и тут по старинке.
Arh
twin
Цитата
Сразу бы рассказали деду про композер. Я понятия не имел, что он только туда пихает пакеты. Спасибо Razzwan, просветил. Мне он на работе без надобности, так что я и тут по старинке.

Тебе сказали, а ты нам расскажи =)
что он куда пихает и почему нельзя вынести за его пределы?

Цитата
Всё. Засунул abc/ в vendor/

В итоге получится 2 папки? vendor и www.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
twin
Цитата (kaww @ 6.10.2015 - 13:10)
так ведь сразу и рассказали

Сказали. А не рассказали. smile.gif Я думал он пишет туда, куда укажешь.

Цитата (Bolik @ 6.10.2015 - 13:18)
кто тебе это сказал??

Ух ты! Я чувствовал, что не могли они так захардкодить))) Но менять уже не буду. Есть смутное подозрение, что тут с PSR что то увязано. Надо посмотреть на досуге.

Цитата (Arh @ 6.10.2015 - 13:25)
Тебе сказали, а ты нам расскажи =)
что он куда пихает и почему нельзя вынести за его пределы?

Завтра видео Razzwan обещал записать.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Arh
Мне например не нравится слово vendor, гугл его переводит как "продавец". Что за продавец, что он и кому продаёт, вроде не opencart пишем.

Еще не нравится что всё лежит в одной куче, но при этом нефига не в одной.
Если бы в папке vendor на одном уровне лежали ВСЕ либы, тогда да, переименовать vendor в library и всё становится на свои места.
Но это не так. Потому что library\phpmail это нормально, а library\abc\library уже как то странно.

Цитата
Завтра видео Razzwan обещал записать.

Жду)

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
kaww
Цитата (twin @ 6.10.2015 - 13:34)
Ух ты! Я чувствовал, что не могли они так захардкодить)))

И опять процитирую себя же
Цитата (kaww @ 6.10.2015 - 06:37)
только с использованием composer/installers.

twin
Ну слава яйцам, разобрались. Стало похоже на как у всех. Оно наверно хорошо, но очень скучно sad.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Цитата (Arh @ 6.10.2015 - 13:39)
Мне например не нравится слово vendor, гугл его переводит как "продавец"

Вообще скорее "поставщик". Продавец - seller. От sale - продажа.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Цитата (Arh @ 6.10.2015 - 13:25)
В итоге получится 2 папки? vendor и www.

Три. application/ еще.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.