Перейти к содержимому

Папка src что это

  • автор:

Структура папок CakePHP¶

После того, как Вы скачали и распаковали приложение CakePHP, Вы должны увидеть следующие папки и файлы:

  • bin
  • config
  • logs
  • plugins
  • src
  • tests
  • tmp
  • vendor
  • webroot
  • .htaccess
  • composer.json
  • index.php
  • README.md

Вы заметите несколько папок верхнего уровня:

  • Папка bin содержит приложения консоли Cake.
  • Папка config содержит (некоторые) файлы Конфигурация используемые CakePHP. Настройки подключения к БД, автоконфигурацию, файлы настроек ядра и многое другое.
  • Папка plugins содержит Плагины Вашего приложения.
  • Папка logs содержит Ваши файлы журналов, в зависимости от настроек журналирования.
  • Папка src — это место, в котором будет происходить вся Ваша магия: здесь будут размещаться все файлы Вашего приложения.
  • Папка tests будет содержать систему тестирования Вашего приложения.
  • Папка tmp содержит временные файлы. Хранимые данные зависят от настроек CakePHP, но обычно там хранятся например данные сессий.
  • Папка vendor хранит данные о зависимостях приложения, используется при установке различных библиотек. Убедительная просьба не трогать файлы в этой папке. Мы не сможем Вам помочь если Вы нарушите работу ядра фреймворка.
  • Папка webroot это публичная папка Вашего приложения. Она содержит в себе все стили, картинки, скрипты и тому подобное. Убедитесь что папки tmp и logs существуют и доступны для записи, в противном случае производительность Вашего приложения может пострадать. В режиме отладки, CakePHP предупредит Вас, если с этими папками есть какие-то проблемы.

Папка src¶

Папка src это место, в котором по большей части будет происходить разработка Вашего приложения. Давайте изучим поподробнее ее внутреннюю структуру.

Содержит команды и задания консоли для Вашего приложения. Подробнее смотрите Shells, Tasks & Console Tools .

Содержит контроллеры Вашего приложения и их компоненты.

Хранит файлы интернационализации.

Содержит части приложения, работающие с БД (таблицы, сущности, поведения).

Внешний вид приложения: ячейки, хелперы, файлы шаблонов. В этой папке хранится все, что связано с областью контента приложения (меняющаяся часть шаблона).

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

  • Первое знакомство с CakePHP
    • Где получить помощь
    • Соглашения CakePHP
    • Структура папок CakePHP
    • Установка
    • Конфигурация
    • Маршрутизация
    • Объекты запроса и ответа
    • Промежуточное ПО
    • Контроллеры
    • Представления
    • Доступ к Базе Данных и ORM
    • Аутентификация
    • Кэширование
    • Shells, Tasks & Console Tools
    • Debugging
    • Deployment
    • Email
    • Error & Exception Handling
    • Events System
    • Internationalization & Localization
    • Logging
    • Формы без Модели
    • Пагинация
    • Плагины
    • REST
    • Безопасность
    • Cессии
    • Testing
    • Validation

    Расширение файла SRC

    SRC значок файла

    SRC — это расширение файла, обычно связанное с файлами Source Code. Файлы с расширением SRC могут использоваться программами, распространяемыми для платформы Mac OS, Windows. Файлы с расширением SRC классифицируются как Файлы разработчика файлы. Подмножество Файлы разработчика содержит #NUMEXTENSIONS # различных форматов файлов. Пользователям рекомендуется использовать Microsoft Visual Studio программное обеспечение для управления SRC файлами, хотя 4 другие программы также могут обрабатывать этот тип файлов. На официальном сайте разработчика Microsoft Corporation вы найдете не только подробную информацию о программном обеспечении Microsoft Visual Studio, но также о SRC и других поддерживаемых форматах файлов.

    Программы, которые поддерживают SRC расширение файла

    Следующий список содержит программы, сгруппированные по 2 операционным системам, которые поддерживают SRC файлы. Файлы с суффиксом SRC могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.

    Программы, обслуживающие файл SRC

    Windows

    Windows

    MAC OS

    MAC OS

    Как открыть файл SRC?

    Отсутствие возможности открывать файлы с расширением SRC может иметь различное происхождение. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Source Code, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами SRC.

    Шаг 1. Установите Microsoft Visual Studio программное обеспечение

    Install software to open SRC file

    Проблемы с открытием и работой с файлами SRC, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами SRC на вашем компьютере. Наиболее очевидным решением является загрузка и установка Microsoft Visual Studio или одной из перечисленных программ: Apple Xcode, Windows Notepad, NotePad++ text editor. В верхней части страницы находится список всех программ, сгруппированных по поддерживаемым операционным системам. Если вы хотите загрузить установщик Microsoft Visual Studio наиболее безопасным способом, мы рекомендуем вам посетить сайт Microsoft Corporation и загрузить его из официальных репозиториев.

    Шаг 2. Обновите Microsoft Visual Studio до последней версии

    Update software that support file extension SRC

    Если у вас уже установлен Microsoft Visual Studio в ваших системах и файлы SRC по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Это может быть одной из причин, по которой SRC файлы не совместимы с Microsoft Visual Studio. Самая последняя версия Microsoft Visual Studio обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.

    Шаг 3. Свяжите файлы Source Code с Microsoft Visual Studio

    Если проблема не была решена на предыдущем шаге, вам следует связать SRC файлы с последней версией Microsoft Visual Studio, установленной на вашем устройстве. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.

    Associate software with SRC file on Windows

    Процедура изменения программы по умолчанию в Windows

    Associate software with SRC file on Mac

    • Щелкните правой кнопкой мыши на файле SRC и выберите « Открыть с помощью опцией».
    • Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
    • Наконец, выберите Найти другое приложение на этом. , укажите папку, в которой установлен Microsoft Visual Studio, установите флажок Всегда использовать это приложение для открытия SRC файлы свой выбор, нажав кнопку ОК

    Процедура изменения программы по умолчанию в Mac OS

    • В раскрывающемся меню, нажав на файл с расширением SRC, выберите Информация
    • Перейдите к разделу Открыть с помощью . Если он закрыт, щелкните заголовок, чтобы получить доступ к доступным параметрам.
    • Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
    • Должно появиться окно с сообщением, что это изменение будет применено ко всем файлам с расширением SRC. Нажимая Вперед , вы подтверждаете свой выбор.
    Шаг 4. Проверьте SRC на наличие ошибок

    Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл SRC действительным. Вероятно, файл поврежден и, следовательно, недоступен.

    Check SRC file for viruses

    1. Убедитесь, что SRC не заражен компьютерным вирусом

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

    2. Проверьте, не поврежден ли файл

    Если файл SRC был отправлен вам кем-то другим, попросите этого человека отправить вам файл. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. При загрузке файла с расширением SRC из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.

    3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

    Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Source Code.

    4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Microsoft Visual Studio

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

    5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов

    Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Source Code и обеспечить безопасность вашего устройства и операционной системы. Возможно, файлы SRC работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.

    Вы хотите помочь?

    Если у Вас есть дополнительная информация о расширение файла SRC мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле SRC.

    Из какой папки берут скрипты на GitHub, из dist или src?

    Товарищи разработчики, из какой папки всегда берут скрипты с GitHub из папки «dist» или «src»?

    • Вопрос задан более трёх лет назад
    • 1348 просмотров

    Комментировать
    Решения вопроса 1

    IonDen

    JavaScript developer. IonDen.com

    src — сокращение от source, т.е. исходники. В этой папке должны лежать разобранные файлы.
    dist (target/build и т.п.) — это конечная папка для собранных скриптов, отсюда и брать.

    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
    Ответы на вопрос 1

    Sanasol

    нельзя просто так взять и загуглить ошибку

    Вообще вопрос не в ту степь.
    Все зависит от того чем пользоваться: какой язык, какой пакетный манагер.

    src — сокращение от source, т.е. исходники.

    как правило так.

    Но прописать можно откуда угодно, для конечного пользователя это роли не играет, если это самостоятельный компонент/библиотека, которые подключаются в сборщик/автозагрузчик.
    Пакеты подгружаются автоматически по конфигу пакетного манагера, руками полные пути никто не пишет.

    В общем без конкретного указания языка/пакетного менеджера этот вопрос не имеет смысла.
    К Githubу это вопрос вообще никак не относится. Гитхаб просто хранилище, которое может быть любым, и к языку не привязано и к исходникам.

    Работа с файлами

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

    Где ваш веб-сайт должен располагаться на вашем компьютере?

    Когда вы работаете на веб-сайте локально на вашем компьютере, вы должны держать все связанные файлы в одной папке, которая отражает файловую структуру опубликованного веб-сайта на сервере. Эта папка может располагаться где угодно, но вы должны положить её туда, где вы сможете легко её найти, может быть, на ваш рабочий стол, в домашнюю папку или в корень вашего жёсткого диска.

    1. Выберите место для хранения проектов веб-сайта. Здесь, создайте новую папку с именем web-projects (или аналогичной). Это то место, где будут располагаться все ваши проекты сайтов.
    2. Внутри этой первой папки, создайте другую папку для хранения вашего первого веб-сайта. Назовите её test-site (или как-то более творчески).

    Небольшое отступление о регистре и пробелах

    Вы заметите, что в этой статье, мы просим вас называть папки и файлы полностью в нижнем регистре без пробелов. Это потому что:

    1. Многие компьютеры, в частности веб-серверы, чувствительны к регистру. Так, например, если вы положили изображение на свой веб-сайт в test-site/MyImage.jpg , а затем в другом файле вы пытаетесь вызвать изображение как test-site/myimage.jpg , это может не сработать.
    2. Браузеры, веб-серверы и языки программирования не обрабатывают пробелы последовательно. Например, если вы используете пробелы в имени файла, некоторые системы могут отнестись к имени файла как к двум именам файлов. Некоторые серверы заменяют пробелы в вашем имени файла на «%20» (символьный код для пробелов в URI), в результате чего все ваши ссылки будут сломаны. Лучше разделять слова дефисами, чем нижними подчёркиваниями: my-file.html лучше чем my_file.html .

    Говоря простым языком, вы должны использовать дефис для имён файлов. Поисковая система Google рассматривает дефис как разделитель слов, но не относится к подчёркиванию таким образом. По этим причинам, лучше всего приобрести привычку писать названия ваших папок и файлов в нижнем регистре без пробелов, разделяя слова дефисами, по крайней мере, пока вы не поймёте, что вы делаете. Так в будущем вы столкнётесь с меньшим количеством проблем.

    Какую структуру должен иметь ваш веб-сайт?

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

    1. index.html : Этот файл обычно содержит контент домашней страницы, то есть текст и изображения, которые люди видят, когда они впервые попадают на ваш сайт. Используя ваш текстовый редактор, создайте новый файл с именем index.html и сохраните его прямо внутри вашей папки test-site .
    2. Папка images : Эта папка будет содержать все изображения, которые вы используете на вашем сайте. Создайте папку с именем images внутри вашей папки test-site .
    3. Папка styles : Эта папка будет содержать CSS код, используемый для стилизации вашего контента (например, настройка текста и цвета фона). Создайте папку с именем styles внутри вашей папки test-site .
    4. Папка scripts : Эта папка будет содержать весь JavaScript-код, используемый для добавления интерактивных функций на вашем сайте (например, кнопки которые загружают данные при клике). Создайте папку с именем scripts внутри вашей папки test-site .

    Примечание: На компьютерах под управлением Windows у вас могут возникнуть проблемы с отображением имён файлов, поскольку у Windows есть опция Скрывать расширения для известных типов файлов, включённая по умолчанию. Обычно вы можете отключить её, перейдя в проводник, выбрать вариант Свойства папки. и снять флажок Скрывать расширения для зарегистрированных типов файлов, затем щёлкнуть OK. Для получения более точной информации, охватывающей вашу версию Windows, вы можете произвести поиск в Интернете.

    Файловые пути

    Для того, чтобы файлы общались друг с другом, вы должны указать файлам путь друг к другу — обычно один файл знает, где находится другой. Чтобы продемонстрировать это, мы вставим немного HTML в наш файл index.html и научим его отображать изображение, которое вы выбрали в статье «Каким должен быть ваш веб-сайт?»

    1. Скопируйте изображение, которое вы выбрали ранее, в папку images .
    2. Откройте ваш файл index.html и вставьте следующий код в файл именно в таком виде. Не беспокойтесь о том, что все это значит — позже в этом руководстве мы рассмотрим структуры более подробно.

    doctype html> html> head> meta charset="utf-8" /> title>Моя тестовая страницаtitle> head> body> img src="" alt="Моё тестовое изображение" /> body> html> 

    Моё тестовое изображение

  • Строка — это HTML код, который вставляет изображение на страницу. Мы должны сказать HTML, где находится изображение. Изображение находится внутри папки images, которая находится в той же директории что и index.html . Чтобы спуститься вниз по нашей файловой структуре от index.html до нашего изображения, путь к файлу должен выглядеть так images/your-image-filename . Например наше изображение, названное firefox-icon.png , имеет такой путь к файлу: images/firefox-icon.png .
  • Вставьте путь к файлу в ваш HTML код между двойными кавычками src=»» .
  • Сохраните ваш HTML файл, а затем загрузите его в вашем браузере (двойной щелчок по файлу). Вы должны увидеть вашу новую веб-страницу, отображающую ваше изображение!
  • A screenshot of our basic website showing just the firefox logo - a flaming fox wrapping the world

    Некоторые общие правила о путях к файлам:

    • Для ссылки на целевой файл в той же директории, что и вызывающий HTML файл, просто используйте имя файла, например, my-image.jpg .
    • Для ссылки на файл в поддиректории, напишите имя директории в начале пути, плюс косую черту (forwardslash, слеш), например: subdirectory/my-image.jpg .
    • Для ссылки на целевой файл в директории выше вызывающего HTML файла, напишите две точки. Например, если index.html находится внутри подпапки test-site , а my-image.png — внутри test-site , вы можете обратиться к my-image.png из index.html , используя ../my-image.png .
    • Вы можете комбинировать их так, как вам нравится, например ../subdirectory/another-subdirectory/my-image.png .

    На данный момент это все, что вам нужно знать

    Примечание: Файловая система Windows стремится использовать обратный слеш (backslash), а не косую черту (forwardslash), например C:\windows . Это не имеет значения, даже если вы разрабатываете веб-сайт на Windows, вы всё равно должны использовать обычные слеши в вашем коде.

    Что должно быть сделано?

    К настоящему моменту структура вашей папки должна выглядеть примерно так:

    A file structure in mac os x finder, showing an images folder with an image in, empty scripts and styles folders, and an index.html file

    Found a content problem with this page?

    • Edit the page on GitHub.
    • Report the content issue.
    • View the source on GitHub.

    This page was last modified on 2 дек. 2023 г. by MDN contributors.

    Your blueprint for a better internet.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *