Top

Folder Structure

Refer this page to understand the folder structure of our project, so that you can navigate and make changes in the project easily.

  • Cuba
    • bin
      • console
      • phpunit
    • config
      • packages
      • routes
        • framework.yaml
        • web_profiler.yaml
      • bundles.php
      • preload.php
      • routes.php
      • routes.yaml
      • services.yaml
    • migrations
      • test
    • public
      • assets
        • ajax
          • api.txt
          • arrays.txt
          • object_nested.txt
          • object.txt
          • orthogonal.txt
          • post.txt
          • server-processing.txt
        • audio
          • horse.ogg
        • css
          • venders
          • button-builder.css
          • color-1.css
          • color-2.css
          • color-3.css
          • color-4.css
          • color-5.css
          • color-6.css
          • font-awesome.css
          • responsive.css
          • style.css
        • fonts
          • calendar
          • feather
          • flag-icon
          • font-awesome
          • ico
          • summernote
          • themify
        • images
          • appointment
          • avtar
          • banner
          • big-lightgallry
          • big-masonry
          • blog
          • button_builder
          • calender
          • checkout
          • dashboard
          • dashboard
          • dashboard-2
          • ecommerce
          • email
          • email-template
          • faq
          • job-search
          • knowledgebase
          • landing
          • lightgallry
          • logo
          • masonry
          • notification
          • other-images
          • product
          • range-slider
          • slider
          • slider-auto-width
          • social-app
          • svg-icon
          • tree
          • user
          • cuba-logo1.png
          • details_open.png
          • favicon.png
          • hour.svg
          • js-grid.png
          • min.svg
          • sec.svg
          • smiley.png
          • sort_asc_disabled.png
          • sort_asc.png
          • sort_both.png
          • sort_desc_disabled.png
          • sort_desc.png
          • user.jpg
        • js
          • animation
          • bookmark
          • bootstrap
          • button-builder
          • calendar
          • chart
          • clipboard
          • contacts
          • counter
          • custom-card
          • dashboard
          • datatable
          • datepicker
          • dist
          • dragable
          • drilldown
          • dropzone
          • editor
          • form-builder
          • form-wizard
          • icons
          • image-cropper
          • internationalization
          • jarallax_libs
          • jkanban
          • jsgrid
          • map-js
          • notify
          • owlcarousel
          • page-builder
          • photoswipe
          • prism
          • range-slider
          • rating
          • scrollable
          • scrollbar
          • select2
          • sticky
          • sweet-alert
          • task
          • theme-customizer
          • time-picker
          • timeline
          • todo
          • touchspin
          • tour
          • tree
          • typeahead
          • typeahead-search
          • vector-map
          • button-tooltip-custom.js
          • chart-widget.js
          • comapct-menu.js
          • config.js
          • countdown.js
          • ecommerce.js
          • email-app.js
          • form-validation-custom.js
          • fullscreen.js
          • general-widget.js
          • height-equal.js
          • hide-on-scroll.js
          • isotope.pkgd.js
          • jquery-3.6.0.min.js
          • jquery.ui.min.js
          • landing_sticky.js
          • landing.js
          • login.js
          • masonry-gallery.js
          • modal-animated.js
          • modernizr.js
          • popover-custom.js
          • print.js
          • product-list-custom.js
          • product-tab.js
          • radial-chart-tooltip.js
          • script.js
          • scrollpy_landing.js
          • sidebar-menu.js
          • support-ticket-custom.js
          • tooltip-init.js
          • vertical-menu.js
        • json
          • datatable-extension
          • airports.json
          • German.json
          • server-side.json
        • pug
          • components
          • pages
        • scss
          • base
          • components
          • layout
          • pages
          • themes
          • utils
          • vendors
          • button-builder.scss
          • color-1.scss
          • color-2.scss
          • color-3.scss
          • color-4.scss
          • color-5.scss
          • color-6.scss
          • responsive.scss
          • style.scss
        • video
          • auth-bg.mp4
      • dist
        • echarts.js
      • index.php
    • src
      • Controller
      • Entity
      • Repository
      • kernel.php
    • templates
      • animation
        • animate.html.twig
        • AOS.html.twig
        • scroll-reval.html.twig
        • tilt.html.twig
        • wow.html.twig
      • blog
        • add-post.html.twig
        • blog-single.html.twig
        • blog.html.twig
      • bonus-ui
        • timeline
          • timeline-v-1.html.twig
          • timeline-v-2.html.twig
        • basic-card.html.twig
        • bootstrap-notify.html.twig
        • breadcrumb.html.twig
        • creative-card.html.twig
        • dragable-card.html.twig
        • dropzone.html.twig
        • image-cropper.html.twig
        • modal-animated.html.twig
        • owl-carousel.html.twig
        • pagination.html.twig
        • range-slider.html.twig
        • rating.html.twig
        • ribbons.html.twig
        • scrollable.html.twig
        • sticky.html.twig
        • sweet-alert2.html.twig
        • tabbed-card.html.twig
        • tour.html.twig
        • treefolder_structure.html.twig
      • builders
        • button-builder.html.twig
        • form-builder-1.html.twig
        • form-builder-2.html.twig
        • pagebuild.html.twig
      • buttond
        • button-group.html.twig
        • buttons-default.html.twig
        • buttons-edge.html.twig
        • buttons-flat.html.twig
        • raised-button.html.twig
      • charts
        • chart-apex.html.twig
        • chart-flot.html.twig
        • chart-google.html.twig
        • chart-knob.html.twig
        • chart-morris.html.twig
        • chart-peity.html.twig
        • chart-sparkline.html.twig
        • chartjs.html.twig
        • echarts.html.twig
      • chat
        • chat-video.html.twig
        • chat.html.twig
      • dashboard
        • dashboard-02.html.twig
        • dashboard.html.twig
      • ecommerce
        • cart.html.twig
        • checkout.html.twig
        • invoice-template.html.twig
        • list-wish.html.twig
        • order-history.html.twig
        • payment-details.html.twig
        • pricing.html.twig
        • product-page.html.twig
        • product.html.twig
        • products-list.html.twig
      • editors
        • ace-code-editor.html.twig
        • ckeditor.html.twig
        • simple-MDE.html.twig
        • summernote.html.twig
      • email
        • email-application.html.twig
        • email-compose.html.twig
      • forms
        • form-controls
          • base-input.html.twig
          • form-validation.html.twig
          • input-group.html.twig
          • megaoptions.html.twig
          • radio-checkbox-control.html.twig
        • form-layout
          • default-form.html.twig
          • form-wizard-three.html.twig
          • form-wizard-two.html.twig
          • form-wizard.html.twig
        • form-widgets
          • clipboard.html.twig
          • datepicker.html.twig
          • daterangepicker.html.twig
          • datetimepicker.html.twig
          • select2.html.twig
          • switch.html.twig
          • time-picker.html.twig
          • touchspin.html.twig
          • typeahead.html.twig
      • gallery
        • gallery-hover.html.twig
        • gallery-masonry.html.twig
        • gallery-with-description.html.twig
        • gallery-hover.html.twig
        • gallery.html.twig
        • masonry-gallery-with-disc.html.twig
      • icons
        • feather-icon.html.twig
        • flag-icon.html.twig
        • font-awesome.html.twig
        • ico-icon.html.twig
        • themify-icon.html.twig
        • whether-icon.html.twig
      • job-search
        • job-apply.html.twig
        • job-cards-view.html.twig
        • job-details.html.twig
        • job-apply.html.twig
      • layout
        • css.html.twig
        • footer.html.twig
        • header.html.twig
        • master.html.twig
        • script.html.twig
        • sidebar.html.twig
      • learning
        • learning-detailed.html.twig
        • learning-list-view.html.twig
      • maps
        • map-js.html.twig
        • vector-map.html.twig
      • others
        • authentication
          • forget-password.html.twig
          • login_one.html.twig
          • login_two.html.twig
          • login-bs-tt-validation.html.twig
          • login-bs-validation.html.twig
          • login-sa-validation.html.twig
          • login.html.twig
          • maintenance.html.twig
          • reset-password.html.twig
          • sign-up-one.html.twig
          • sign-up-two.html.twig
          • sign-up-wizard.html.twig
          • sign-up.html.twig
          • unlock.html.twig
        • coming-soon
          • comingsoon-bg-img.html.twig
          • comingsoon-bg-video.html.twig
          • comingsoon.html.twig
        • email-templates
          • layout-email
            • master.html.twig
          • basic-template.html.twig
          • ecommerce-templates.html.twig
          • email-header.html.twig
          • email-order-success.html.twig
          • template-email-2.html.twig
          • template-email.html.twig
        • error-page
          • error-400.html.twig
          • error-401.html.twig
          • error-403.html.twig
          • error-404.html.twig
          • error-500.html.twig
          • error-503.html.twig
        • layout
          • default-form.html.twig
        • layout
          • css.html.twig
          • master.html.twig
          • script.html.twig
      • page-layout
        • layout
          • css.html.twig
          • header.html.twig
          • master.html.twig
          • script.html.twig
          • sidebar.html.twig
        • box-layout.html.twig
        • footer-dark.html.twig
        • footer-fixed.html.twig
        • footer-light.html.twig
        • hide-on-scroll.html.twig
        • layout-dark.html.twig
        • rlt-layout.html.twig
      • project
        • projectcreate.html.twig
        • projects-list.html.twig
      • tables
        • bootstrap-tables
          • bootstrap-basic-table.html.twig
          • bootstrap-border-table.html.twig
          • bootstrap-sizing-table.html.twig
          • bootstrap-styling-table.html.twig
          • table-components.html.twig
        • data-tables
          • datatable-advance.html.twig
          • datatable-AJAX.html.twig
          • datatable-API.html.twig
          • datatable-basic.html.twig
          • datatable-data-source.html.twig
          • datatable-plugin.html.twig
          • datatable-data-source.html.twig
          • datatable-server-side.html.twig
          • datatable-styling.html.twig
        • ex-data-tables
          • datatable-ext-autofill.html.twig
          • datatable-ext-basic-button.html.twig
          • datatable-ext-col-reorder.html.twig
          • datatable-ext-fixed-header.html.twig
          • datatable-ext-html-5-data-export.html.twig
          • datatable-ext-key-table.html.twig
          • datatable-ext-responsive.html.twig
          • datatable-ext-row-reorder.html.twig
          • datatable-ext-scroller.html.twig
        • jsgrid-table.html.twig
      • ui-kits
        • tab
          • tab-bootstrap.html.twig
          • tab-material.html.twig
        • according.html.twig
        • alert.html.twig
        • avatars.html.twig
        • box-shadow.html.twig
        • dropdown.html.twig
        • grid.html.twig
        • helper-classes.html.twig
        • list.html.twig
        • loader.html.twig
        • modal.html.twig
        • popover.html.twig
        • progress-bar.html.twig
        • state-color.html.twig
        • tag-pills.html.twig
        • tooltip.html.twig
        • typography.html.twig
      • users
        • edit-profile.html.twig
        • user-cards.html.twig
        • user-profile.html.twig
      • widgets
        • chart-widget.html.twig
        • general-widget.html.twig
      • base.html.twig
      • bookmark.html.twig
      • calender-basic.html.twig
      • contacts.html.twig
      • faq.html.twig
      • file-manager.html.twig
      • internationalization.html.twig
      • kanban.html.twig
      • knowledgebase.html.twig
      • landing-page.html.twig
      • sample-page.html.twig
      • search.html.twig
      • social-app.html.twig
      • support-ticket.html.twig
      • task.html.twig
      • to-do.html.twig
    • tests
      • bootstrap.php
    • translations
    • var
    • vendor
    • .env
    • .env.test
    • .gitignore
    • composer.json
    • .composer.lock
    • docker-compose.override.yml
    • docker-compose.yml
    • phpunit.xml.dist
    • symfony.lock

cuba

This folder contains all the other files and folders related to the project. Information regarding those folders is given below.

public

Apart from the html we require many other files to make our website more interative and attractive. These type of files are stored in this folder. It contains all the scss files , images, and the javascript files. We recommend you keep the name of the folder "public" as it is saved as the default path for accessing the public files.

templates

Similar to the public file, "templates" is saved as the default folder name from where the twig files will be accessed. So we advice that you do not change the name of this folder as well. This folder contains all the ejs files, if you need to make changes in the ejs, you will have to find that file in this folder.

partials

This is the main layout folder where we included all the css and js for our project. managing extends view becomes more easier. To access partials go to templates/partials folder.

routes.php

This file contains all the routes for different pages. To access all routes go to config/routes.php