Search
Create a comparison
Compare Sizes
Register
Sign in
Sign out
English
Français
Español
History of
Ting
Last update
2017-12-21 11:31:25
Creation date
2017-12-20 17:00:04
srm
on 2017-12-21 11:31:25
Report
Raw expression
yes
Load by ID
yes get(id)
Load by other field
yes getBy(['propertyName' => 'value']);
Save only sends dirty fields
yes
Specify fields to load
yes
Model without primary key
yes
Single Column
yes
Single Value
yes
Single row
yes
Import (multiple records)
yes
Typecasting (e.g. DateTime)
yes
Get All Data (2x array)
yes
field, where, order, limit
yes
Reference domain-model field in query
no
UPDATE, DELETE, INSERT query building
yes
Romans Malinovskis
on 2017-12-20 17:40:22
Report
Map Entity to SubQuery
no This concept is no-sense for Ting
Map property to expression
no This concept is no-sense for Ting
srm
on 2017-12-20 17:00:04
Report
Mode
70
Name
Ting
Viewer
public
Editor
public
Category
products
Webseite
http://tech.ccmbg.com/ting/
Beschreibung
Simple: no magic inside : it’s basically SQL queries
Github / Bitbucket / Sourceforge
https://bitbucket.org/ccmbenchmark/ting
License
Apache 2
Latest version
3.4.2
How schema is defined?
PHP
Can be used in Any Framework
yes composer / packagist
Dependencies
Minimal: 3, pimple, doctrine/cache, aura/sqlquery
Minimum PHP Version
5.5
PDO Support
- But made a custom driver to support it is easy
Transparent support for NoSQL
no
How to invoke db-vendor-specific extensions?
yes Ting use native query, you can use everyting of your SGBD
Table Name Mapping
yes Yes
Field Name Mapping
yes Yes
Map Entity to SubQuery
- This concept is no-sense for Ting
Map property to expression
- This concept is no-sense for Ting
Map native types (DateTime)
yes Yes
User-defined types (e.g. "23 USD")
yes Yes, with custom serializer
Map field of related Entity ('currency' = currency_id->Model Currency.name)
yes Yes
Map field to sub-query on related entity (Client.balance = Client->orders->sum(total))
- This concept is no-sense for Ting
Entity to join multiple tables (adding new record populates both tables)
yes Yes
MongoDB support
no
Neo4j
no
MemCache
no
Go back to:
Ting