1.how
can we use ajax in cakephp.
By calling ajax helper and then using it in controller
for rendering.
2.can
you list some database related functions in cakephp.
find, findAll , findAllBy , findBy , findNeighbours ,
query
3.What
is meant by MVC?
model view controller, it is a software architecture,
used to isolates business logic from presentation logic. cakephp is based on
mvc pattern.
4.What
are 3 important parts of MVC?
1. The Model represents the application data
2. The View renders a presentation of model data
3. The Controller handles and routes requests made by
the client
3.list some of the features in Cake php
1. Compatible with versions 4 and 5 of PHP
2. MVC architecture
3. Built-in validations
4. Caching
5. scaffolding
5.what
is the name of Cake’s database configuration file?
by default it is database.php.default, you can find it
in /app/config/database.php.default
6.What
is default function for a controller?
index() function
7.What
are 3 important parts of MVC?
The Model represents the application data
The View renders a presentation of model data
The Controller handles and routes requests made by the
client
list some of the features in Cake php
Compatible with versions 4 and 5 of PHP
MVC architecture
Built-in validations
Caching
scaffolding
8.What
are controllers?
A controller is used to manage the logic for a part of
your application. Most commonly, controllers are used to manage the logic for a
single model. Controllers can include any number of methods which are usually
referred to as actions. Actions are controller methods used to display views.
An action is a single method of a controller.
9.What
is default function for a controller?
index() function
10.What
is a Component in cakephp?
Components are packages of logic that are shared
between controllers. They are useful when a common logic or code is required
between different controllers.
11.What
are commonly used components of cakephp?
* Security
* Sessions
* Access control lists
* Emails
* Cookies
* Authentication
* Request handling
12.what
is cakephp
Cakephp is a rapid development framework for PHP that
provides an extensible architecture for developing, maintaining, and deploying
applications. it uses commonly known design patterns like MVC,ORM within the
convention over configuration paradigm, It also reduces development costs and
helps developers write less code.
13.what
is the directory structure when you download cakephp?
* app/
o config/
o controllers/
o models/
o plugins/
o tmp/
o vendors/
o views/
o webroot/
* cake/
o config/
o docs/
o libs/
* vendors/
14.what
is the name of Cake's database configuration file?
by default it is database.php.default, you can find it
in /app/config/database.php.default
15.what
is the first file that gets loaded when you run a application using cakephp?
can you change that file.
bootstrap.php , yes it can be changed , either through
index.php , or through htaccess
16.why
cakephp, and why not any other framework.
it has been for years in the market with strong support
in the form of communities and online documentation, it supports php 4/5
using cakephp, what all are drawbacks.
The learning curve, and it loads full application
before it starts your task. Its not recommended for small projects because of
its resource heavy structure.
17.what
is the naming convention in cakephp?
Table names are plural and lowercased,model names are
singular and CamelCased: ModelName, model filenames are singular and
underscored: model_name.php, controller names are plural and CamelCased with
*Controller* appended: ControllerNamesController, controller filenames are
plural and underscored with *controller* appended: controller_names_controller.php,
18.what
is habtm.
has and belongs to many is a kind of associations that
can be defined in models for retrieving associated data across different
entities.